OpenStatus
接続
ターミナルからOpenStatusを接続します。OpenStatusが受け付けるフラグは--helpで確認できます。
polylane integration connect --type openstatus書き込みアクセスを持つワークスペースAPIキーです。
OpenStatusを接続すると、エージェントがアップタイムモニターの確認、ステータスページの管理、ステータスレポートの公開を行えるようになります。
セットアップ
- OpenStatusのダッシュボードでSettingsを開き、API Tokenに移動します。
- キーを作成します。エージェントがモニターを管理しステータスレポートを公開できるように、書き込みアクセスが必要です。
- キーをPolylaneに貼り付けます。Polylaneがワークスペースに対してそれを検証し、接続します。
キーは保存前に暗号化され、エージェントが目にすることはありません。
PolylaneはOpenStatusにpolylaneという名前のWebhook通知チャネルをプロビジョニングするため、モニターの失敗、劣化、回復はアラートとして届き、発火と同時にトリアージされます。チャネルはチャネル側で紐付けられるため、モニターごとのセットアップは不要です。後で作成したモニターも次の同期で自動的に紐付けられます。手動でモニターをチャネルから外した場合はそれが尊重されるため、アラートを戻したいときはOpenStatusで再び紐付けてください。
エージェントができること
- モニターを一覧し、状態、アップタイム、レイテンシーのパーセンタイル、チェックごとの応答ログを確認する
- モニターを作成、更新、起動する
- ステータスページ、そのコンポーネント、公開されている全体の状態を調べる
- ステータスレポートを公開し、更新を投稿する。ページの購読者への通知は、明示的に要求されない限りオフ
- メンテナンスウィンドウをスケジュールする
接続解除
PolylaneでOpenStatusを接続解除し、次にOpenStatusでAPIキーを取り消します。
Terraformで管理しているリソースと並べて、OpenStatusのアラートをPolylaneに登録します。
アラートの配信は、チャネル側で紐付けられるpolylaneという名前のWebhook通知チャネルで行われるため、Terraformで管理しているモニターに追加するものはありません。次の同期で自動的に紐付けられます。polylane通知チャネルはそのままにしておいてください。Polylaneがインテグレーションとともに作成し、取り除きます。
接続解除
接続解除すると、すべての同期とチェックが停止し、Polylaneが保持していた認証情報が削除されます。 PolylaneがOpenStatusにセットアップしたものもすべて取り除かれ、何も残りません。
polylane integration disconnect <id>ツール
6エージェントがスレッドで実行できる操作です。