prometheus-configuration について
Prometheus でメトリクスを収集し、インフラやアプリケーションを監視するための設定ガイドです。スクレイプ、記録・アラートルール、サービスディスカバリー、運用上の注意点を扱います。
主な機能
- 01メトリクスのスクレイプ設定
- 02記録ルールの設定
- 03アラートルールの設計
- 04サービスディスカバリーの指針
- 05Prometheus のトラブルシューティング
活用シーン
- 01Prometheus 監視のセットアップ
- 02メトリクスのターゲット設定
- 03記録・アラートルールの作成
- 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 にあります。上記のナビゲーション階層では不十分な場合に、そのファイルを読んでください。
ベストプラクティス
- メトリクスには一貫した命名を使用する(prefix_name_unit)
- 適切なスクレイプ間隔を設定する(通常は 15~60 秒)
- 負荷の高いクエリには記録ルールを使用する
- 高可用性を実装する(複数の Prometheus インスタンス)
- ストレージ容量に基づいて保持期間を設定する
- メトリクスのクリーンアップには再ラベリングを使用する
- Prometheus 自体を監視する
- 大規模なデプロイメントではフェデレーションを実装する
- 長期保存には Thanos/Cortex を使用する
- カスタムメトリクスを文書化する
トラブルシューティング
スクレイプターゲットを確認する:
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- リクエストトレース用
コメント
Markdown 対応