本repositoryは、以下イベントの際に使用するデモ環境起動用ファイル群になります。
https://ibm-developer.connpass.com/event/278896/
- Prometheus(Grafana)でPostgreSQLを監視する
- PostgreSQLコンテナを停止して、メールアラートがくることを確認
以下のような構成になります。
|-data
|-proc
|-rootfs
|-sys
|-prometheus---prometheus.yml
|-rules.yml
|-alertmanager---config.yml
|-docker-compose.yml
|-Postgresql_Instance_Health.json
|-postgres.env
- docker-compose.yml:デモするコンテナ環境
- postgres.env:postgres-expoterのデータベース接続設定ファイル)
- prometheus/prometheus.yml:prometheus本体の設定ファイル
- prometheus/rules.yml:アラート条件設定ファイル
- alertmanager/config.yml:アラート通知先設定ファイル
- Postgresql_Instance_Health.json:Grafana用Postgresqlダッシュボードファイル
- Windows11
- podman
- podman compose
➀任意のフォルダにすべてダウンロード
➁同じフォルダ内に以下4つのフォルダを作成する
$ mkdir data
$ mkdir proc
$ mkdir rootfs
$ mkdir sys
➂以下コマンドを実行
$ podman-compose up -d
以下URLにアクセスしてadmin/adminでログイン
http://localhost:3003