Honeycomb
接続
ターミナルからHoneycombを接続します。Honeycombが受け付けるフラグは--helpで確認できます。
polylane integration connect --type honeycomb問い合わせたいHoneycomb環境のAPIキーです。
Honeycombを接続すると、エージェントが調査中にデータセットとトレースを問い合わせられるようになります。
セットアップ
- HoneycombでTeam Settings → API Keysに移動します。
- エージェントに問い合わせさせたいデータを含む環境を選びます。
- read権限を持つキーを作成するか、既存のものを再利用します。
- リージョン(USまたはEU)を選びます。
- APIキーをPolylaneに貼り付けます。
環境ごとに別のインテグレーションを追加することで、複数の環境を接続できます。キーは保存前に暗号化され、エージェントが目にすることはありません。
接続すると、polylaneという名前のWebhook受信者が作成され、すべてのトリガーがそれに購読されるため、トリガーのアラートは発火と同時にPolylaneに届いてトリアージされます。
エージェントができること
- データセットを問い合わせ、分析を実行する
- トレースを調べてサービスをまたぐリクエストを追跡する
- 調査中にトリガーの状態を確認する
接続解除
PolylaneでHoneycombを接続解除し、次にHoneycombでAPIキーを取り消します。接続解除するとトリガーからpolylane受信者が取り除かれるため、同時にTerraform設定からも削除してください。
Terraformで管理しているリソースと並べて、HoneycombのアラートをPolylaneに登録します。
定期的な同期がすべてのトリガーをpolylane受信者に購読させるため、Terraformで管理しているトリガーは、そのTerraform設定にも受信者が含まれるまでドリフトを示します。データソースで受信者を参照し、各トリガーに付けてください。
data "honeycombio_recipient" "polylane" {
type = "webhook"
detail_filter {
name = "name"
value = "polylane"
}
}
resource "honeycombio_trigger" "example" {
# ...
recipient {
id = data.honeycombio_recipient.polylane.id
}
}
インテグレーションを接続解除するとトリガーからpolylane受信者が取り除かれるため、同時にTerraform設定からも削除してください。
接続解除
接続解除すると、すべての同期とチェックが停止し、Polylaneが保持していた認証情報が削除されます。 PolylaneがHoneycombにセットアップしたものもすべて取り除かれ、何も残りません。
polylane integration disconnect <id>ツール
7エージェントがスレッドで実行できる操作です。