👌
PrometheusをローカルDockerで起動する
記事の内容
ローカルのDocker環境でPrometheusを起動する方法を紹介します。
記事の長さ
1分で読めます
prometheusの設定ファイルを作成する。
prometheus.yml
global:
scrape_interval: 15s
scrape_configs:
- job_name: 'prometheus'
scrape_interval: 5s
static_configs:
- targets: ['localhost:9090']
docker-compose.ymlを作成する
docker-compose.yml
version: "3.8"
services:
prometheus:
image: prom/prometheus
container_name: prometheus
ports:
- '9090:9090'
volumes:
- './prometheus.yml:/etc/prometheus/prometheus.yml'
- 'prometheus-data:/prometheus'
volumes:
prometheus-data: {}
docker composeを実行する
上記2ファイルが作成できたら、docker compose upを実行して、Dockerコンテナを立ち上げます。
$ docker compose up
その後、localhost:9090にアクセすると、Prometheusの初期画面が表示されます。
メトリクスを表示する
今回作成したPrometheusのメトリクスを表示します。
Expression
というinputに、prometh
みたいに文字を入力すると、表示できるメトリクス候補が表示されます。
sample source
今回作成したソースコードはこちらに置いてあります!
note
勉強法やキャリア構築法など、エンジニアに役立つ記事をnoteで配信しています。
Discussion