Dockerized stackdriver 代理 - 日志中的 payloadErrors
Dockerized stackdriver agent - payloadErrors in logs
我们已经对 stackdriver 代理进行了 docker 化,并使用来自基础主机的 /proc 卷来监控进程。在 collectd.log 中,我们经常遇到以下错误:
关于这个问题有什么线索吗?
[2017-12-13 07:07:26] write_gcm: Server response (CollectdTimeseriesRequest) contains errors:
{
"payloadErrors": [
{
"index": 218,
"error": {
"code": 3,
"message": "Expected 4 labels. Found 0. Mismatched labels for payload [values {\n data_source_name: \"value\"\n data_source_type: GAUGE\n value {\n double_value: 483561472\n }\n}\nstart_time {\n seconds: 1513148845\n nanos: 819266918\n}\nend_time {\n seconds: 1513148845\n nanos: 819266918\n}\nplugin: \"processes\"\nplugin_instance: \"all\"\ntype: \"ps_rss\"\n] on resource [type: \"gce_instance\"\nlabels {\n key: \"instance_id\"\n value: \"504805423291753409\"\n}\nlabels {\n key: \"zone\"\n value: \"europe-west1-b\"\n}\n] for project XXXXXXXXXXX"
}
}
]
}
我遇到了同样的问题并联系了 Google 云支持。他们告诉我,Stackdriver 服务最近已更新以接受有关 ps_rss
指标的更多详细信息,但这导致旧代理的指标根本无法发送。
你应该可以通过 upgrading your Stackdriver agent 到最新版本来解决这个问题。我最近更新了,从那以后就没有看到这个问题。
我们已经对 stackdriver 代理进行了 docker 化,并使用来自基础主机的 /proc 卷来监控进程。在 collectd.log 中,我们经常遇到以下错误:
关于这个问题有什么线索吗?
[2017-12-13 07:07:26] write_gcm: Server response (CollectdTimeseriesRequest) contains errors:
{
"payloadErrors": [
{
"index": 218,
"error": {
"code": 3,
"message": "Expected 4 labels. Found 0. Mismatched labels for payload [values {\n data_source_name: \"value\"\n data_source_type: GAUGE\n value {\n double_value: 483561472\n }\n}\nstart_time {\n seconds: 1513148845\n nanos: 819266918\n}\nend_time {\n seconds: 1513148845\n nanos: 819266918\n}\nplugin: \"processes\"\nplugin_instance: \"all\"\ntype: \"ps_rss\"\n] on resource [type: \"gce_instance\"\nlabels {\n key: \"instance_id\"\n value: \"504805423291753409\"\n}\nlabels {\n key: \"zone\"\n value: \"europe-west1-b\"\n}\n] for project XXXXXXXXXXX"
}
}
]
}
我遇到了同样的问题并联系了 Google 云支持。他们告诉我,Stackdriver 服务最近已更新以接受有关 ps_rss
指标的更多详细信息,但这导致旧代理的指标根本无法发送。
你应该可以通过 upgrading your Stackdriver agent 到最新版本来解决这个问题。我最近更新了,从那以后就没有看到这个问题。