【勉強会】Prometheus Casual Talks #1
普段業務としてNagios, Ganglia, Datadogなどを使ってモニタリングや監視を行っている人は多くいると思いますが、 最近主に海外で、Docker界隈で、次世代モニタリングツールとしてPrometheusが広まっているという噂です。
そこでクエリ機能を持ちpull型であるというユニークな特徴を持つPrometheusについてカジュアルに情報交換するためPrometheus Casual Talks第一回を開催します。
PrometheusのフロントエンドとしてGrafanaを使うことが一般的なのでGrafanaについての話題も出ると思います。
Hadoop, Fluentd cluster monitoring with Prometheus and Grafana
- @wyukawaさん
www.slideshare.net
- GoogleのSREが始めた
- Golang製
- GoggleのBorgmonにインスパイアされている
- Pull型アーキテクチャ
- フロー制御は簡単
- クラウド環境ではFireWallが問題
- MultiDimensionalデータモデル
- パワフルなクエリ
- でもわかりにくい
- Grafanaがいいけど、情報少ない
- アラート機能
- ロールを持ってる
- できるだけ少なく出すことを目指す、インターバル設定とか
Prometheus on AWS
-@mtandaさん
www.slideshare.net
- 特徴
- Multi-Dimensional DataModel
- flexible query Language
- pull model over HTTP
- service discovery
- モニタリング対象を自動検知する
- 対応:EC2/Consul/Kubernetes/file
- Pull型だからこそ必要な機能
- Prometheus values reliability
- AWSのモニタリングの課題にマッチする
- インスタンス短命+AutoScaling
- PullModel+ServiceDiscovery
- 対象増加への対応が容易
- AZの負荷傾向
- DataModel+Query
- Role/AZごとに集計、負荷傾向の異常検出
- インスタンス短命+AutoScaling
promgen - prometheus management tool
- @tokuhiromさん
promgen - prometheus managemnet tool / simpleclient_java hacks @ Prometheus casual from Tokuhiro Matsuno
www.slideshare.net
HBase, Kafka cluster monitoring with Prometheus and Grafana
- kawamurayさん
www.slideshare.net
5分で作るprometheus exporter
- @moznionさん