我在这里关注数据狗指南:https ://docs.datadoghq.com/database_monitoring/setup_postgres/aurora/?tab=docker
它说运行这个 docker 命令:
docker run -e "DD_API_KEY=${DD_API_KEY}" \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
-l com.datadoghq.ad.check_names='["postgres"]' \
-l com.datadoghq.ad.init_configs='[{}]' \
-l com.datadoghq.ad.instances='[{
"dbm": true,
"host": "<AWS_INSTANCE_ENDPOINT>",
"port": 5432,
"username": "datadog",
"password": "<UNIQUEPASSWORD>"
}]' \
gcr.io/datadoghq/agent:${DD_AGENT_VERSION}
这一切都很好,标签很容易配置;我不清楚的是如何设置卷的任务定义(最好在控制台中)
我不确定如何转换-v /var/run/docker.sock:/var/run/docker.sock:ro
为这些输入:
我目前有这个Dockerfile
(但我认为这只是解决方案的一部分 - 并且可能不正确):
VOLUME ["/var/run/docker.sock:/var/run/docker.sock:ro"]