Prometheus

オープンソースのデータ収集ツール

Prometheus(プロメテウス)は、対象システムから各種モニタリング指標を収集し、保存および検索できるシステムである。

Prometheusの特徴

  • Grafanaによる可視化をサポートしている。
  • 多くのシステムを監視できる多様なプラグインを備えている。
  • Kubernetesの主要な監視システムとして広く使用されている。
  • PrometheusがExporter(監視対象システム)から定期的にpull方式でメトリクスを読み取り、収集する。

関連ページ


Prometheusの特徴とアーキテクチャ

PrometheusとCNCF、Observability

Prometheusのインストールと起動

Grafana(グラファナ) - オープンソースのデータ監視ツール

Prometheus + Grafana + Docker Composeインストール

Prometheus、GrafanaをDockerにインストールして動作させる方法について説明する。

Spring Boot default metrics

Spring Boot 2のActuatorモジュールは、アプリケーションの監視および管理機能を提供し、Micrometerメトリクス収集機能を含んでいる。Micrometerは多くの有用な基本メトリクスが事前構成された状態で提供され、ユーザーが直接構成できる機能も含んでいる。

Spring Boot + Prometheus + Grafana + Dockerでアプリケーション監視を連携するクイックガイド

Spring BootにPrometheusとGrafanaを連携する

Spring Batch + Prometheus + Pushgateway + Grafana + Dockerでアプリケーション監視

Spring BatchにPushgateway、Prometheus、Grafanaを連携する