datadog 的新手,所以我真的很困惑。第一次配置既快速又简单。但是,由于我想要一些特定于应用程序的图表,因此对于我当前的情况,它似乎不像以前那么清楚。
我们有一台主机和几台 docker 机器,每个服务一台: - nginx - varnish - apache - 数据库(mysql)
我们已经在主机内部安装了 datadog 客户端以及 docker 集成,一切正常。我没有得到的是如何从 apache 或 varnish 或 docker 内的任何服务获取指标。 例如,阅读 varnish中的文档,您必须执行:
$ sudo usermod -G varnish -a dd-agent
但是,我应该在哪里运行命令?dd-agent 用户只存在于宿主机中,不存在于 docker 容器中。清漆正好相反。
我是否需要在每个容器上安装代理?
它会被视为定价的另一个主机吗?
在 mysql 的情况下,我只需要配置代理:
init_config:
instances:
- server: localhost
user: datadog
pass: <UNIQUEPASSWORD>
tags:
- optional_tag1
- optional_tag2
options:
但是由于我的主机和容器位于不同的路由中,我是否应该使用代理创建一个新的 docker 容器,以便它可以访问 db 容器(更改服务器字段)?它是否再次被视为另一个主机?