2016-04-22 100 views
5

我嘗試在運行CentOS 7.2.1且安裝了Docker 1.11.0的本地流浪計算機上安裝New Relic Servers for Linux。我已按照步驟爲Docker啓用Servers for Linux,所有正在運行的容器都顯示在New Relic Server頁面中,但CPU &內存使用情況爲空。我也按照指南啓用了內存使用指標,但仍然沒有運氣(https://docs.newrelic.com/docs/servers/new-relic-servers-linux/installation-configuration/enabling-new-relic-servers-docker#enable-memory-usage)。Newrelic不顯示Docker容器的CPU和內存使用情況

enter image description here

我這麼想嗎?任何線索爲什麼它不工作?

+1

我有完全一樣的問題,運行Ubuntu 15.10 – doublebyte

回答

10

我已經設法從New Relic支持工程師處獲得幫助。他們發現Docker 1.10+與LSM不兼容。

Temparory解決方法:

  1. 打開文件/etc/newrelic/nrsysmond.cfg
  2. 添加行cgroup_style=0
  3. 保存文件,然後重新啓動LSM:

    sudo /etc/init.d/newrelic-sysmond restart

等待一個幾分鐘後,您會看到Docker指標正在報告中。

但請記住,這是一個無證且未經測試的解決方法。

討論鏈接: https://discuss.newrelic.com/t/wrong-path-to-cpu-and-memoy-data/36177

+0

謝謝!我可以證實這也適用於亞馬遜EC2上的RHEL 7.2(Maipo) –

+0

已確認適用於Ubuntu 14.04 – Panthro

相關問題