我已将cAdvisor配置为使用此处的详细信息从端点收集应用程序指标:
https://github.com/google/cadvisor/blob/master/docs/application_metrics.md
我可以通过查询cAdvisor App Metrics端点来查看正在收集的指标-到目前为止,一切都很好。我已将cAdvisor配置为使用statsd驱动程序将指标传递给Graphite,但在Graphite中看不到任何应用程序指标。
这是我用来测试的配置:
docker run \
--volume=/:/rootfs:ro \
--volume=/var/run:/var/run:ro \
--volume=/sys:/sys:ro \
--volume=/var/lib/docker/:/var/lib/docker:ro \
--volume=/dev/disk/:/dev/disk:ro \
--publish=8080:8080 \
--detach=true \
--name=cadvisor \
google/cadvisor:latest \
-storage_driver=statsd \
-storage_driver_host=graphite.example.net:8125 \
-storage_driver_db=docker_node_001
我想知道是否有人可以确认应该通过statsd驱动程序传递自定义应用程序度量标准,然后再以与容器级别度量标准相同的方式传递给Graphite?这种情况应该自动发生还是我必须明确要求cAdvisor根据这些指标进行转发?
任何帮助将不胜感激。
马特。