Dockerized stackdriver agent - полезная нагрузка, ошибки в журналах

Мы подключили агент stackdriver и используем том / 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"
      }
    }
  ]
}

person A_K    schedule 13.12.2017    source источник


Ответы (1)


У меня была такая же проблема, и я обратился в службу поддержки Google Cloud. Они сказали мне, что служба Stackdriver была недавно обновлена, чтобы принимать более подробную информацию о ps_rss метриках, но из-за этого метрики от старых агентов вообще не отправлялись.

Вы сможете решить эту проблему, обновив агент Stackdriver до последней версии. версия. Я недавно обновился и с тех пор не видел проблемы.

person Daniel Compton    schedule 21.12.2017