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 として
環境を準備してみる。