概要
「dstatをグラフ化したいです」とGoogle先生に聞いてみた
Google先生「dstatリアルタイムグラフ化ツール ddstat を作りました」
Datalogのインストール
root@ubuntu14:/usr/local/src/UnixBench# DD_API_KEY=2...a bash -c "$(curl -L https://raw.githubusercontent.com/DataDog/dd-agent/master/packaging/datadog-agent/source/install_agent.sh)" ... root@ubuntu14:/home/shimizu# ps afx | grep [d]atadog 13042 ? Ss 0:00 /opt/datadog-agent/embedded/bin/python /opt/datadog-agent/bin/supervisord -c /etc/dd-agent/supervisor.conf --pidfile /opt/datadog-agent/run/datadog-supervisord.pid 13046 ? Sl 0:00 \_ /opt/datadog-agent/embedded/bin/python /opt/datadog-agent/agent/dogstatsd.py --use-local-forwarder 13047 ? S 0:00 \_ /opt/datadog-agent/embedded/bin/python /opt/datadog-agent/agent/ddagent.py 13048 ? S 0:00 \_ /opt/datadog-agent/embedded/bin/python /opt/datadog-agent/agent/agent.py foreground --use-local-forwarder
ddstatのインストール
root@ubuntu14:/home/shimizu# aptitude install gem ruby ... root@ubuntu14:/home/shimizu# gem install ddstat Fetching: multi_json-1.11.2.gem (100%) Fetching: dogapi-1.20.0.gem (100%) Fetching: ddstat-0.0.5.gem (100%) Successfully installed multi_json-1.11.2 Successfully installed dogapi-1.20.0 Successfully installed ddstat-0.0.5 3 gems installed ... root@ubuntu14:/home/shimizu# ddstat -tclmsdrn 5 ----system---- ----total-cpu-usage---- ---load-avg--- ------memory-usage----- ----swap--- -dsk/total- --io/total- -net/total- time |usr sys idl wai hiq siq| 1m 5m 15m | used buff cach free| used free| read writ| read writ| recv send 19-09 18:22:24| 7 11 81 1 0 0|0.02 0.06 0.09| 397M 42.4M 804M 454M| 0 0 | 59k 181k|1.63 6.29 | 0 0 19-09 18:22:29| 2 0 97 1 0 0|0.02 0.05 0.09| 402M 42.4M 804M 450M| 0 0 | 29k 22k|1.00 1.40 | 43k 8995B 19-09 18:22:34| 2 1 97 0 0 0|0.02 0.05 0.09| 402M 42.4M 804M 449M| 0 0 | 0 22k| 0 3.60 | 42k 8907B
Datalogとddstatの連携
root@ubuntu14:/home/shimizu# export DD_API_KEY=2...a root@ubuntu14:/home/shimizu# ddstat -tclmsdrn 5 ----system---- ----total-cpu-usage---- ---load-avg--- ------memory-usage----- ----swap--- -dsk/total- --io/total- -net/total- time |usr sys idl wai hiq siq| 1m 5m 15m | used buff cach free| used free| read writ| read writ| recv send 19-09 19:00:08| 5 8 86 1 0 0| 0 0.01 0.05| 374M 43.9M 804M 476M| 0 0 | 42k 130k|1.15 4.77 | 0 0 19-09 19:00:13| 1 0 98 0 0 0| 0 0.01 0.05| 379M 43.9M 804M 470M| 0 0 | 0 819B| 0 0.20 | 30k 8406B
確認方法
登録しているサーバのリスト
リソース確認
右側の[Integration Dashboards]から選択する
dstat状況確認
先ほどと同様に[Integration Dashboards]から選択する
参考URL
dstatリアルタイムグラフ化ツール ddstat を作りました
Datadogでサービスモニターリング [Agentのインストール]