我正在努力尝试在Google Cloud SQL节点上设置一些监控,但我没有看到如何执行此操作 . 我能够在我的Google Compute Engine实例上安装监控代理,以监控CPU,网络等 . 我无法弄清楚如何在Cloud SQL实例上执行此操作 . 我可以访问这些类型的监控:
-
存储用量(GB)
-
读/写操作次数
-
出口字节
-
活动连接
-
MySQL查询
-
MySQL问题
-
InnoDB页面读/写(页数/秒)
-
InnoDB数据fsyncs(操作/秒)
-
InnoDB日志fsyncs(操作/秒)
我确信这些都是很好的选择,但此时我想要注意的是,如果我的节点在CPU / RAM的立场上执行,因为它们似乎首先是性能的衡量标准 .
如果我遗漏了某些东西,或者误解了我正在尝试做的事情,那么任何建议都会受到赞赏 .
谢谢!
3 回答
Google有一个Stackdriver,用于记录和监控Google和AWS Cloud 基础架构 . 它可以监控GCP上存在的每一件事 . 您可以创建可视化以在一个仪表板中监视您的Cloud SQL实例 . 你只需要----> 1.登录到stackdriver并转到任何现有的仪表板,如果你没有创建一个.----> 2.添加图表并在资源名称中选择Cloud SQL .----> 3.从度量标准中选择CPU利用率并保存 . 您还可以监视内存,磁盘I / O,查询或服务器的增量计数的正常运行时间等等 .
如果您想监控任何其他GCP计算引擎,App-Engine,Kubernetese引擎,存储桶,Bigtable或pub / sub,您只需从列表中选择适当的资源名称 . 希望你得到你的答案 .
您可以直接从Cloud SQL控制台的“概述”选项卡查看所有这些内容:
我已将此作为问题请求添加为问题110. https://code.google.com/p/googlecloudsql/issues/detail?id=110