发送到 IBM-cloud-monitoring 的 VSI 指标

VSI metrics sending to IBM-cloud-monitoring

我已经遵循 link 并在我的 VSI 上安装了 collectd。 Instruction

但是,它无法将指标上传到监控服务。

日志:

1 月 6 日 14:53:45 hkg collectd[3689]:[警告] IBMCM plugin:client.go:334:在缓冲区中发送 154 个指标。 1 月 6 日 14:53:45 hkg collectd[3689]:[通知] IBMCM plugin:client.go:490:连接到 https://metrics.au-syd.bluemix.net:9095 Jan 6 14:53:45 hkg collectd[3689]: [ERROR] IBMCM plugin: client.go:514: Failure connecting to https://metrics.au-syd.bluemix.net:9095: dial tcp: too many colons in address https://metrics.au-syd.bluemix.net:9095 1 月 6 日 14:53:45 hkg collectd[3689]:[警告] IBMCM plugin:client.go:445:无法获取套接字。休眠 5 秒,然后重试。

我的指标似乎无法上传到 https://metrics.au-syd.bluemix.net:9095 我该如何修复它并成功将指标上传到 IBM Cloud Monitoring?

@owhc - 我怀疑你的配置不正确。 IBMCloudMonitoring 配置的主机字段不应有 https 前缀。

应该看起来像:

<Plugin IBMCloudMonitoring>
   <Endpoint "au">
     Host "metrics.au-syd.bluemix.net"
     Port 9095
     ApiKey "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
     RateCounter false
     ScopeId "s-<your-space-guid>"
  </Endpoint>
</Plugin>

如果这不能解决问题 - post 您的配置没有 space 和 apikey,我们可以挖掘更多...