首页 文章

在自定义ID下推送Stackdriver指标

提问于
浏览
0

我们正在尝试使用Stackdriver代理从容器中运行的应用程序发送指标 . 我们设法将代理作为边车容器运行,并且它正在成功推动指标 .

问题是它在一个对我们没有意义的instance_id下推送它们 . 我们想要做的只是自己配置instance_id .

我的猜测是我们可以通过在collectd-gcm.conf.tmpl中配置Hostname参数来实现这一点,但似乎write_gcm插件忽略了这一点 . 接下来我们可以尝试自己配置write_gcm插件,但我找不到该插件的任何文档或源代码,以了解它是如何工作的以及它支持的配置选项 . 任何想法从哪里开始?

我们的配置现在看起来像这样:

Interval 60

Hostname "ingestion"

LoadPlugin write_gcm
<Plugin "write_gcm">
   PrettyPrintJSON false
</Plugin>

Include "/opt/stackdriver/collectd/etc/collectd.d"

1 回答

  • 1

    Instance-id是默认元数据条目 . 根据documentation,"Default metadata is always defined and set by the server. You cannot manually edit any of these metadata pairs."目前,无法编辑实例标识或自定义它 . 您可以在Google Cloud public issue tracker上提交功能请求以及您的使用案例,要求和预期结果 .

相关问题