Tag: 地址

Docker云服务发现两个容器

在DockerCloud中,我试图让我的容器和另一个容器对话。 我相信问题是主机名不解决(这是在/conf.d/kafka.yaml下面显示)。 为了让DockerCloud拥有两个容器的通信,我尝试了很多变体,包括完整的主机名kafka-development-1和kafka-development-1.kafka等。 我一直得到的错误是在datadog代理信息 : 在容器中运行./etc/init.d/datadog-agent info并接收: kafka —– – instance #kafka-kafka-development-9092 [ERROR]: 'Cannot connect to instance kafka-development:9092 java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.CommunicationException [Root exception is java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is: \n\tjava.net.SocketException: Connection reset]' collected 0 metrics – Collected 0 metrics, 0 events & 0 service checks 我采取的步骤细节 SSH到Docker节点: […]

Docker容器中的Datadog集成

datadog新手,所以我只是很困惑。 第一种configuration是快速和简单的。 但是,因为我想要一些应用程序特定的图表,它似乎不像以前那样清晰,我当前的情况。 我们有一个主机和几个docker机器,每个服务一个: – nginx – varnish – apache – database(mysql) 我们已经在主机中安装了datadog客户端,并且还有docker集成,一切工作正常。 我没有得到的是如何从apache或varnish,或者docker里面的任何服务获取指标。 阅读清漆文档,例如你必须执行: $ sudo usermod -G varnish -a dd-agent 但是,我应该在哪里运行命令? dd-agent用户仅存在于主机中,而不存在于泊坞窗容器中。 光油正好相反。 我是否需要在每个容器上安装代理? 它会被认为是定价的另一个主机? 在MySQL情况下,我只需要configuration代理: init_config: instances: – server: localhost user: datadog pass: <UNIQUEPASSWORD> tags: – optional_tag1 – optional_tag2 options: 但是,因为我的主机和容器是在不同的路线,我应该创build一个新的docker容器与代理,以便猫到达容器(更改服务器领域)? 它又被认为是另一个主机?