web-dev-qa-db-ja.com

Kibanaを知っている場合、Grafanaを使用できますか?

Kibanaの使用経験はあります。でも今回はグラファナを使ってみたいと思います。私の経験は、Grafanaを簡単に学ぶことができることを保証しますか?それとも、Kibanaとは大きく異なりますか?

私が間違っている場合は訂正してください。しかし、これまでのところ、私の調査によれば、どちらもログ用です。 Grafanaは視覚化のみを目的としていますが、Kibanaはログを検索するためのものです。これは正解?

10
noobalert

Grafanaは Kibanaのフォーク ですが、2013年以降まったく異なる方向に発展しています。

1.ログとメトリクス

Kibanaはログとアドホック検索に重点を置いており、Grafanaは時系列データを視覚化するためのダッシュボードの作成に重点を置いています。つまり、Grafanaは通常、Graphite、InfluxDB、Elasticsearchなどの時系列データベースと一緒に集計で使用されます。 Kibanaは通常、ログの検索に使用されます。

メトリッククエリは非常に高速である傾向がありますが、ログの検索は低速であるため、通常はさまざまな目的で使用されます。たとえば、過去3か月間のサーバーのメモリ使用量のメトリックを調べて、ほぼ瞬時に回答を得ることができます。

Brian Brazil(Prometheus)には ログとメトリックについて書かれています があります。

2.データソース

KibanaはElasticSearchとELKスタック用です。 Grafanaは多くの データソース をサポートしています。 ElasticSearchでGrafanaを使用している場合でも、通常、Kibanaと同じデータ(ログ)を確認することはありません。生のログではなく、集計(グループ化)できるのはLogstashまたはMetricBeatのデータです。

Grafanaを使用すると、同じダッシュボードでデータソースを組み合わせて組み合わせることができます。 ElasticSearchとSplunk。

結論

KibanaとGrafanaにはいくつかの重複があります。 Kibanaにはメトリック用のTimeLionがあり、Grafanaにはログ用のテーブルパネルがあります。多くの企業が両方を使用しています-ログ用のKibanaとメトリックの視覚化用のGrafana。

それらは互いに異なるため、学習曲線があります。

25
Daniel Lee