mcpField
P
prometheus-configuration

prometheus-configuration

github.com/wshobsonクラウド・DevOps41.9k11.4k 回インストール2 週間前に更新
リポジトリ

prometheus-configuration について

Prometheus でメトリクスを収集し、インフラやアプリケーションを監視するための設定ガイドです。スクレイプ、記録・アラートルール、サービスディスカバリー、運用上の注意点を扱います。

主な機能

  1. 01メトリクスのスクレイプ設定
  2. 02記録ルールの設定
  3. 03アラートルールの設計
  4. 04サービスディスカバリーの指針
  5. 05Prometheus のトラブルシューティング

活用シーン

  1. 01Prometheus 監視のセットアップ
  2. 02メトリクスのターゲット設定
  3. 03記録・アラートルールの作成
  4. 04スクレイプやクエリの問題調査

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/wshobson/agents --skill prometheus-configuration

インストール後、Claude Code で/prometheus-configurationを入力して読み込まれたか確認します。

同梱ファイルreferences/details.md

詳細

Prometheus の設定

Prometheus のセットアップ、メトリクス収集、スクレイプ設定、記録ルールに関する完全ガイドです。

目的

インフラストラクチャとアプリケーションの包括的なメトリクス収集、アラート、監視のために Prometheus を設定します。

使用する場面

  • Prometheus の監視をセットアップする
  • メトリクスのスクレイピングを設定する
  • 記録ルールを作成する
  • アラートルールを設計する
  • サービスディスカバリを実装する

詳細なパターンと実例

詳細なパターンのドキュメントは references/details.md にあります。上記のナビゲーション階層では不十分な場合に、そのファイルを読んでください。

ベストプラクティス

  1. メトリクスには一貫した命名を使用する(prefix_name_unit)
  2. 適切なスクレイプ間隔を設定する(通常は 15~60 秒)
  3. 負荷の高いクエリには記録ルールを使用する
  4. 高可用性を実装する(複数の Prometheus インスタンス)
  5. ストレージ容量に基づいて保持期間を設定する
  6. メトリクスのクリーンアップには再ラベリングを使用する
  7. Prometheus 自体を監視する
  8. 大規模なデプロイメントではフェデレーションを実装する
  9. 長期保存には Thanos/Cortex を使用する
  10. カスタムメトリクスを文書化する

トラブルシューティング

スクレイプターゲットを確認する:

curl http://localhost:9090/api/v1/targets

設定を確認する:

curl http://localhost:9090/api/v1/status/config

クエリをテストする:

curl 'http://localhost:9090/api/v1/query?query=up'

関連スキル

  • grafana-dashboards - 可視化用
  • slo-implementation - SLO 監視用
  • distributed-tracing - リクエストトレース用

コメント