🔥
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 はどれ?」