Prometheus はネットワークを経由して、ネットワークやサーバ、サービスの状態などの情報を収集・蓄積しそれらの情報を閲覧したり、特定の条件を元に通知を行うことなどができる、「監視ツール」の一種です。時系列 DB を採用しており、時系列での数値データの扱いに長けています。
最大の特徴は、非常に少ない設定で多項目にわたる監視を実現できる可能性がある、という点です。 基本的に Exporter の実装によって監視内容が決まってしまうため細かい監視設定はできませんが、Exporter はサードパーティ製も含め目的に応じて非常に多くの種類が開発されており、目的に合致するExporter さえあれば、少ない労力で効率的な監視を開始することができます。また、公式ドキュメント上には Exporter を作成するためのガイドラインなども用意されています。 監視データ閲覧のためのブラウザページはデフォルトのものは最低限しかなく不便とされることがありますが、Prometheus で蓄積した監視データは分析・監視プラットフォームの「Grafana」でそのまま使用することができるため、これらを併用することで多機能・高効率な監視ソリューションの実現が期待できます。
参考リンク |
---|