Adachinですっ。本日はリアルタイムモニタリングツール「netdata」が世間で熱いので、とりあえずテストとしてDockerのコンテナ共を監視してみようかと思い、試してみました。


■netdataとは

ZabbixとかNagiosなどの監視ツールとは異なり、リアルタイムパフォーマンスモニタリングができるツール。Zabbixでも可能ですが、そこまで細かく見ることはできません!

・公式

netdata is a highly optimized Linux daemon providing real-time performance monitoring for Linux systems, Applications, SNMP devices, over the web! It tries to visualize the truth of now, in its greatest detail, so that you can get insights of what is happening now and what just happened, on your systems and applications.

・訳してみた

netdataは高度に最適化されたLinuxのデーモンがWeb上で、Linuxシステム、アプリケーション、SNMPデバイスのリアルタイムパフォーマンス監視を提供しています! 今何が起こっているかをシステムやアプリケーション上で、素早く確認し、視覚化します。

・wikiを見てみよう

ここに細かく書いてます

https://github.com/firehol/netdata/wiki/Why-netdata%3F

・netdataの特徴

1.C言語製で動作が早く低負荷
2.インストールするだけで自動検出
3.プラグインを利用することでメトリクスを収集できるあらゆるものをモニタリング可能

・netdataの目的とは

業務プロセスの改善を図り事業の競争優位性を高めることを目的だそうです。

・Zabiixみたいに中央サーバがないのはなぜ?

遅延を発生させてしまい、最終的に全体の思想が破綻してしまうため。

確かにZabbix重いし、管理もメンドクサイ。。一つ一つサーバに設定するしかないみたいです。(工数が・・・)


■dockerにインストール

dockerhubにありました。

https://hub.docker.com/r/titpetric/netdata/

・イメージpull

・起動

・ログイン

http://192.168.99.100:19999/


■その他OSでのインストールn02

https://github.com/firehol/netdata/wiki/Installation

OSごとにwikiがあるので参照してみて下さい。


■ダッシュボード

ダッシュボードはbootstrapでできてるそうです。しかしカッコいい!スクロールすると細かくリソース系が表示されてます。動いてるコンテナ共も既にモニタリングされてました。(大まかな部分のみ)

n03

 

netdata-compressor

・メニュー画面

n04

ここでサーバごとに切り替えができるんですが、過去にアクセスしたものしかアクセスできないので、registryノードの設定をする必要があります。

各サーバにはenablesをnoにすればOKです。


■まとめ

とりあえず導入がめちゃくちゃ楽だったので見やすいしいいと思いました!ApacheとかNginx系もインストールすれば勝手にグラフ表示してくれるそうです。

ダッシュボードもカスタマイズ可能です。その他のグラフを表示したいときは/etc/netdata/apps_groups.confにいろいろとあるので
あとでいじりまくってみようと思います。

参考:http://my-netdata.io/
http://dev.classmethod.jp/tool/netdata/
 https://github.com/firehol/netdata


カテゴリー: BlogDockernetdata監視

adachin

1989年生まれのFindy/SRE。ホスティングから大規模なアドテクなどのインフラエンジニアとして携わる。現在はサービスの信頼性向上、DevOps、可用性、レイテンシ、パフォーマンス、モニタリング、オブザーバビリティ、緊急対応、AWSでのインフラ構築、Docker開発環境の提供、IaC、新技術の検証、リファクタリング、セキュリティ強化、分析基盤の運用などを担当している。個人事業主では数社サーバー保守とベンチャー企業のSREインフラコンサルティングやMENTA/TechBullで未経験者にインフラのコーチング/コミュニティマネージャーとして立ち上げと運営をしている。また、過去「脆弱性スキャナVuls」のOSS活動もしており、自称エバンジェリスト/技術広報/テクニカルサポート/コントリビュータでもある。

0件のコメント

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください