mcpField
C
cli-resilience

cli-resilience

github.com/diegosouzapwクラウド・DevOps82.6k903 回インストール今日更新
リポジトリ

cli-resilience について

cli-resilienceは、OmniRouteのクォータとレジリエンス状態を確認・管理するコマンドラインスキルです。サーキットブレーカー、クールダウン、ロックアウト、しきい値設定のほか、状態のリセットにも対応します。

主な機能

  1. 01クォータとゲートウェイ状態の確認
  2. 02ブレーカー、クールダウン、ロックアウトの確認
  3. 03プロバイダーのレジリエンス状態のリセット
  4. 04レジリエンスしきい値の設定
  5. 05クォータ割り当てのプレビュー

活用シーン

  1. 01プロバイダーのサーキットブレーカーの診断
  2. 02停止したクールダウンやロックアウトの解除
  3. 03リクエスト前のクォータ適用状況の確認
  4. 04レジリエンスしきい値の調整

インストール

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

$npx skills add https://github.com/diegosouzapw/omniroute --skill cli-resilience

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

詳細

概要

CLI からサーキットブレーカーの状態、接続のクールダウン、クォータ制限、バックオフレベルを確認、管理します。停止したプロバイダーをリセットし、回復性のしきい値を設定します。

クイックインストール

npm install -g omniroute   # or: npx omniroute
omniroute --version

サブコマンド

quota

フラグ:

  • --provider <id>
  • --json

例:

omniroute quota
quota status

OmniRoute ゲートウェイ、クォータ、プール、サーキットの状態を正確に表示します

例:

omniroute quota status
quota preview

上流へのリクエストを送信せずに、割り当ての適用結果をプレビューします

フラグ:

  • --api-key-id <id>
  • --pool-id <id>
  • --tokens <n>

例:

omniroute quota preview
quota ensure <json>

JSON オブジェクトからクォータプールを冪等に作成または更新します

例:

omniroute quota ensure <json>
resilience

例:

omniroute resilience
resilience status

フラグ:

  • --provider <p>

例:

omniroute resilience status
resilience breakers

フラグ:

  • --provider <p>

例:

omniroute resilience breakers
resilience cooldowns

フラグ:

  • --provider <p>
  • --connection-id <id>

例:

omniroute resilience cooldowns
resilience lockouts

フラグ:

  • --provider <p>
  • --model <m>

例:

omniroute resilience lockouts
resilience reset

フラグ:

  • --provider <p>
  • --connection-id <id>
  • --model <m>
  • --all-cooldowns
  • --yes

例:

omniroute resilience reset
resilience profile

例:

omniroute resilience profile
resilience show

例:

omniroute resilience show
resilience set <name>

例:

omniroute resilience set <name>
resilience config

例:

omniroute resilience config
resilience show

例:

omniroute resilience show
resilience set

フラグ:

  • --threshold <n>
  • --reset-timeout <ms>
  • --base-cooldown <ms>

例:

omniroute resilience set

コメント