Я установил клиент трассировки datadog в своем кластере kubernetes для мониторинга развернутого приложения. Он отлично работал с версией kubernetes 1.15x, но как только я обновил версию до 1.16x, сама служба не отображается на панели инструментов Datadog.
В настоящее время используется:
Kubernetes 1.16.9
Датадог 0.52.0
При проверке статуса агента. Это дает следующее исключение:
Instance ID: kubelet:xxxxxxxxxxxxx [ERROR]
Configuration Source: file:/etc/datadog-agent/conf.d/kubelet.d/conf.yaml.default
Total Runs: 12,453
Metric Samples: Last Run: 0, Total: 0
Events: Last Run: 0, Total: 0
Service Checks: Last Run: 0, Total: 0
Average Execution Time : 5ms
Last Execution Date : 2020-06-19 15:18:19.000000 UTC
Last Successful Execution Date : Never
Error: Unable to detect the kubelet URL automatically.
Traceback (most recent call last):
File "/opt/datadog-agent/embedded/lib/python3.8/site-packages/datadog_checks/base/checks/base.py", line 822, in run
self.check(instance)
File "/opt/datadog-agent/embedded/lib/python3.8/site-packages/datadog_checks/kubelet/kubelet.py", line 297, in check
raise CheckException("Unable to detect the kubelet URL automatically.")
datadog_checks.base.errors.CheckException: Unable to detect the kubelet URL automatically.
Для меня это похоже на проблему с версией. Если это версия Datadog, которую мне нужно использовать для мониторинга?
1.16
. Взгляните на это сообщение в блоге . Предлагаю попробовать настроить Datadog с нуля. - person Piotr Malec   schedule 30.06.2020