Cloud Insight Docker 监控,默认监控以下性能指标:
开启 Docker 其他性能指标,请参考:Docker Runtime metrics
Cloud Insight 只需一条指令,即可开启 Docker 监控。
docker run -d --name oneapm-ci-agent -h `hostname` -v /var/run/docker.sock:/var/run/docker.sock -v /proc/:/host/proc/:ro -v /sys/fs/cgroup/:/hostgsys/fs/cgroup:ro -e LICENSE_KEY=YourLicenseKey oneapm/docker-oneapm-ci-agent:latest
Cloud Insight 通过标签来灵活管理主机、Container、Images,并对抓取到的性能指标进行分组。
Cloud Insight 通过标签来,对数据进行聚合、分组、过滤。让 Docker 监控变得更简单。
例如,查看不同 Container 的 CPU 消耗:
docker run -d --name oneapm-ci-agent -h `hostname` -v /var/run/docker.sock:/var/run/docker.sock -v /proc/:/host/proc/:ro -v /sys/fs/cgroup/:/hostgsys/fs/cgroup:ro -e LICENSE_KEY=YourLicenseKey oneapm/docker-oneapm-ci-agent:latest
首先确保 Docker 已正常运行在服务器上,并引入 Agent 至 Docker 组中。
usermod -a -G docker oneapm-ci-agent
编辑配置文件 conf.d/docker.yaml,使 Cloud Insight Agent 可以与 Docker 通信。
init_config:
instances:
- url: "unix://var/run/docker.sock"
new_tag_names: true
重启 OneAPM Cloud Insight Agent,使配置生效。