Better Stack
接続
ターミナルからBetter Stackを接続します。Better Stackが受け付けるフラグは--helpで確認できます。
polylane integration connect --type betterstackGlobal、Uptime、TelemetryのAPIトークンです。
Better Stackを接続すると、エージェントがアップタイムモニターの確認、インシデントの調査、テレメトリーソースの検査を行えるようになります。
セットアップ
Better StackはAPIトークンを製品ごとにスコープするため、接続フローでは3つを求められます。
- Global APIトークン: betterstack.com/settings/global-api-tokens。
- Uptime APIトークン: 同じページのTeam-based tokensタブ。
- Telemetry APIトークン: Telemetry → Settings → API tokens。
- 各トークンをPolylaneに貼り付けます。Polylaneがそれらを検証し、接続します。
トークンは保存前に暗号化され、エージェントが目にすることはありません。
PolylaneはBetter Stackにpolylaneという名前の送信Webhookをプロビジョニングするため、インシデントはアラートとして届き、発火と同時にトリアージされます。このWebhookはすべてのインシデントを網羅するため、モニターごとのセットアップは不要です。後で作成したモニターも自動的に対象になります。
エージェントができること
- モニターを一覧し、稼働状況、可用性、応答時間を確認する
- インシデントとそのタイムラインを調査する
- ハートビート、ステータスページ、テレメトリーソースを確認する
接続解除
PolylaneでBetter Stackを接続解除し、次にBetter StackでAPIトークンを取り消します。
Terraformで管理しているリソースと並べて、Better StackのアラートをPolylaneに登録します。
アラートの配信は、すべてのインシデントを網羅するpolylaneという名前の1つの送信Webhookで行われるため、Terraformで管理しているモニターに追加するものはありません。自動的に対象になります。polylane送信Webhookはそのままにしておいてください。Polylaneがインテグレーションとともに作成し、取り除きます。
接続解除
接続解除すると、すべての同期とチェックが停止し、Polylaneが保持していた認証情報が削除されます。 PolylaneがBetter Stackにセットアップしたものもすべて取り除かれ、何も残りません。
polylane integration disconnect <id>ツール
7エージェントがスレッドで実行できる操作です。