Prometheus

Prometheus + Grafana で Raspberry Pi などの監視用ダッシュボードを作った

Feb 8, 2021
監視
Grafana, Prometheus, Docker, Raspberry Pi

要約 #

  1. Prometheus と Grafana でいい感じの Raspberry Pi などの監視用ダッシュボードを作った
  2. Grafonnet を使って Grafana Dashboard as Code をやってみた

ノード監視用ダッシュボードを作ったきっかけ #

稼働中の Raspberry Pi が増えてきた #

昨今の新型コロナウィルスの状況により、在宅勤務が続き、それに伴って宅内環境監視を整備中です。 以前から 宅内の温湿度監視 はやっていたのですが、仕事をするにあたっては CO2 濃度がパフォーマンスに影響を与える らしいです。 それを見て、最近宅内の CO2 濃度監視もはじめました。

CO2 監視には Raspberry Pi ZeroMH-Z14A というセンサーを使っているのですが、それが計5セットあります。 以前から行っていた温度監視用に Raspberry Pi Zero を2台使っていたのですが、いつの間にか止まっているということが何度かありました。 そういうことがあり、数も増えたので今回こそはちゃんと Raspberry Pi の稼働を監視しようというのが今回の経緯です。

Prometheus + Grafana なんてよくある話 #

ノード監視に Prometheus + Grafana がよく使かわれていることはよく耳にしていたので以前からちゃんと使ってみようと思ってみました。 特に以前 Mike Julian 著 入門 監視 を読んでいたので、これを参考に監視項目を選んで見てみようと思っていました。

ただ、みんなと同じことをやっても面白くないなと思って Prometheus Tokyo Meetup #2 でうっすら聞いていた Grafana Dashboard as Code をやってみました。

...