growthforecast → Prometheus + Grafana
習慣化163日目
状態を監視したい。
グラフにしたい。
growthforecastを使ってやったりしていたが、
過去のデータが丸まっていってしまったり、範囲の指定が面倒だったりするため、別の環境も検討していきたい。
GrowthForecastに変わるツールを検討する
growthforecastとは?
GrowthForecast(グロースフォーキャスト)はWebサーバとして動作して、WebAPI経由で受け取ったデータを元にグラフ化をしてくれるツールです。
「可視化ツール」とかで検索できるものっぽい。
growthforecastのお手軽さは欲しいところだが、
もう少し柔軟に検証できると嬉しい。
KibanaかGrafanaが有力っぽい?
【可視化ツール】GrafanaとKibanaを比べてみた - Qiita
https://qiita.com/MetricFire/items/5cff23de4c2d6bf71266
▽用途機能
どちらのツールもデータの可視化と分析のための素晴らしい機能を持っていますが、主に異なる目的で使用されています。GrafanaはInfluxDBやGraphiteなどの時系列データソースを使用してビジネスメトリクスを分析し、ELKスタックの一部であるKibanaはログデータの探索に使用される。組織は、監視インフラの一部として両方を使用していることさえあります。
Grafanaの方が簡易という内容も何個か目にした。
今回はGrafanaの方がいいかもなぁ
growthforecast → Prometheus + Grafana
Flink + Prometheus + Grafanaによるアクセスログの可視化とAlerting
https://www.slideshare.net/linecorp/flink-prometheus-grafanaalerting
ここで記載されていた問題点を同じように感じていた
GrowthForecast(主にGrafanaと比較して)の問題点 - time range の柔軟な指定やzoom in が出来ない - 実際のメトリクス値を確認できない - 複合グラフは自分で作らないといけない
あとはデータが丸まってくのも気になっていた。
設定でどうにかできたのかもしれないけど。
まとめ
growthforecast → Prometheus + Grafana として
環境を準備してみる。