【问题标题】:Google Cloud SQL CPU Monitoring谷歌云 SQL CPU 监控
【发布时间】:2015-06-01 12:52:10
【问题描述】:

我正在尝试在 Google Cloud SQL 节点上设置一些监控,但不知道该怎么做。我能够在我的 Google Compute Engine 实例上安装监控代理来监控 CPU、网络等。我无法弄清楚如何在 Cloud SQL 实例上执行此操作。我可以访问这些类型的监控:

  • 存储使用情况 (GB)
  • 读/写操作数
  • 出口字节数
  • 活动连接
  • MySQL 查询
  • MySQL 问题
  • InnoDB 读/写页数(页/秒)
  • InnoDB 数据 fsync(操作/秒)
  • InnoDB 日志 fsyncs(操作/秒)

我确信这些都是不错的选择,但在这一点上,我要注意的是我的节点是否在 CPU/RAM 的角度上执行,因为它们似乎是衡量性能的首要指标。

如果我遗漏了什么,或者误解了我正在尝试做的事情,任何建议都非常感谢。

谢谢!

【问题讨论】:

  • 您无法在 CloudSQL 实例上安装 Cloud Monitoring 代理,因为您无权访问运行该实例的虚拟机。您仅限于内置的监控功能。这可能是在code.google.com/p/googlecloudsql/issues/list 上请求的一个很好的功能。

标签: google-cloud-sql google-cloud-platform


【解决方案1】:

Google 有一个 Stackdriver,用于记录和监控 Google 和 AWS 云基础设施。它可以监控 GCP 上的每一件事。您可以创建可视化以在一个仪表板中监控您的 Cloud SQL 实例。你只需要----> 1.登录到stackdriver并转到任何现有的仪表板,如果你没有创建一个。----> 2.添加图表,在资源名称中选择Cloud SQL。----> 3. 从 metric 中选择 CPU Utilization 并保存。您还可以监控内存、磁盘 I/O、查询增量计数或服务器正常运行时间等等。

如果您想监控任何其他 GCP 计算引擎、App-Engine、Kubernetese 引擎、存储桶、Bigtable 或 pub/sub,您只需从列表中选择适当的资源名称。希望你得到你的答案。

【讨论】:

  • 知道这是否会对发送的网络出口字节产生影响。我们怀疑这会导致费用增加
【解决方案2】:

您可以直接从 Cloud SQL 控制台的“概览”选项卡中查看所有这些:

【讨论】:

  • 这些是我说我知道怎么做的。我看不到这些如何帮助我跟踪 CPU 或 RAM 使用情况。我确信这些都会影响 CPU 和 RAM 的使用,但我肯定不知道如何在性能尺度上衡量“出口字节”。
  • 抱歉,我的英语不太好 :) 无论如何都无法监控 cpu 或 ram:正如@Adam 所说,尝试打开功能请求!
【解决方案3】:

我已将此作为功能请求添加为问题 110。 https://code.google.com/p/googlecloudsql/issues/detail?id=110

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-26
    • 2020-12-09
    • 2020-10-03
    • 1970-01-01
    • 1970-01-01
    • 2019-01-29
    • 1970-01-01
    相关资源
    最近更新 更多