Я установил клиент трассировки datadog в своем кластере kubernetes для наблюдения за моим развернутым приложением. Он отлично работал с версией kubernetes 1.15x, но как только я обновил версию до 1.16x, сама служба не отображается на панели инструментов Datadog.
В настоящее время используется:
Kubernetes 1.16.9
Datadog 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, которую мне нужно использовать для мониторинга?