Prometheusをさわってみる
Prometheusをチュートリアルに沿って簡単にさわってみる。 チュートリアル https://prometheus.io/docs/tutorials/getting_started/ https://prometheus.io/docs/prometheus/latest/getting_started/ Prometheusの起動 参考 https://prometheus.io/docs/prometheus/latest/installation/ DockerでPrometheusを起動する デフォルトでそのまま起動。 docker run -p 9090:9090 prom/prometheus open http://localhost:9090 デフォルトの設定はprometheus.ymlで確認できる。 docker exec < CONTAINER_ID > cat /etc/prometheus/prometheus.yml Prometheus自身のメトリクスをブラウザで確認 open http://localhost:9090/metrics 出力されるメトリクスは metrics.log 参照 収集したMetricsをPrometheusで確認 デフォルトの設定で起動すると、Prometheus自身のメトリクスを収集するように設定されているため 収集したメトリクスをPrometheusで確認してみる。 [Query画面]でメトリクス名を入力して[Execute]ボタンを押下する。 出力形式は[Table]か[Graph]を選択できる。以下は[Talbe]で表示した例。 クエリ(PromQL)の詳細については 公式ドキュメント を参照。 PrometheusがスクレイピングするTargetを追加 Prometheus以外のメトリクス収集対象を追加してみる。 メトリクスをNodeモジュールから収集する チュートリアルのNodeモジュールをDockerで実行しようとすると 下記のエラーとなり起動できない。 docker run --rm \ --net = "host" \ --pid = "host" ...