Honeycomb
연결
터미널에서 Honeycomb을 연결하세요. Honeycomb이 받는 플래그는 --help로 확인할 수 있습니다.
polylane integration connect --type honeycomb질의할 Honeycomb 환경의 API 키입니다.
Honeycomb을 연결하면 에이전트가 조사 중에 데이터셋과 트레이스를 질의할 수 있습니다.
설정
- Honeycomb에서 Team Settings → API Keys로 이동합니다.
- 에이전트가 질의할 데이터가 있는 환경을 선택합니다.
- 읽기 권한이 있는 키를 만들거나 기존 키를 재사용합니다.
- 리전(US 또는 EU)을 선택합니다.
- API 키를 Polylane에 붙여 넣습니다.
환경마다 별도의 통합을 추가하여 여러 환경을 연결할 수 있습니다. 키는 저장 전에 암호화되며 에이전트는 이를 절대 보지 못합니다.
연결하면 polylane이라는 웹훅 수신자가 만들어지고 모든 트리거가 이를 구독하므로, 트리거 경보가 발생하는 대로 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에이전트가 스레드에서 수행할 수 있는 작업입니다.