ホーム チュートリアル カテゴリ Skills サイトについて
ZH EN JA KO
🔥

Prometheus

モニタリング クラウド・DevOps

インストールコマンド

npx clawhub@latest install prometheus

インストール手順

1
環境確認

Node.js 22以上とOpenClawがインストール済みであることを確認してください。ターミナルでopenclaw --versionを実行して確認できます。

2
インストール実行

上記のインストールコマンドをターミナルで実行します。ClawHubが自動的にPrometheusを~/.openclaw/skills/ディレクトリにダウンロード・インストールします。

3
インストール確認

openclaw skills listを実行してインストール済みスキル一覧を確認し、Prometheusが表示されていることを確かめてください。

4
パラメータ設定(任意)

下記の紹介にある設定手順に従い、~/.config/openclaw/openclaw.json5にスキルの設定項目を追加してください。

手動インストール方法:Skillフォルダを~/.openclaw/skills/またはプロジェクトのskills/ディレクトリにコピーしてください。フォルダ内にSKILL.mdファイルが必要です。
PromQL生成 メトリクスクエリ アラートルール

詳細紹介

Prometheus スキルにより、OpenClaw が Prometheus 時系列データベースを直接クエリし、複雑な PromQL の代わりに自然言語を使用できます。

コア機能

  • 自然言語→PromQL変換:クエリしたいメトリクスを記述すると、PromQL 式を自動生成
  • メトリクスブラウジング:利用可能なメトリクス名とラベルの一覧表示と検索
  • 即時クエリ:即時クエリを実行して現在値を取得
  • 範囲クエリ:指定した時間範囲のメトリクス変化をクエリ
  • アラートルール:アラートルールの確認と管理

設定方法

{
  skills: {
    prometheus: {
      url: "http://localhost:9090",
      auth: null  // または { username: "xxx", password: "xxx" }
    }
  }
}

使用シーン

  • 「過去5分間で CPU 使用率が80%を超えているノードはどれ?」
  • 「nginx のリクエストレートとエラーレートを確認して」
  • 「API レイテンシ P99 が1秒を超えた場合のアラートルールを生成して」
  • 「メモリ使用量が最も多い5つの Pod はどれ?」