요약이 가이드에서는 Bindplane의 네이티브 ClickStack 대상 기능을 사용해 텔레메트리를 ClickStack으로 라우팅하는 방법을 설명합니다. 다음 작업을 수행하는 방법을 알아봅니다.
- Bindplane에서 ClickStack을 대상으로 구성
- 텔레메트리를 처리하고 라우팅하기 위한 구성을 생성
- 구성을 OTel collector에 원격으로 배포하고 데이터 수집을 시작
- ClickStack에서 텔레메트리를 확인
Bindplane이란 무엇입니까?
왜 Bindplane + ClickStack인가
- 수천 개부터 100만 개가 넘는 OpenTelemetry Collector를 중앙에서 관리
- 안전한 원클릭 롤아웃을 지원하는 시각적 구성 편집
- 데이터가 ClickStack에 도달하기 전에 자동 리소스 감지와 보강을 일관되게 적용
- 팬아웃 라우팅을 통해 동일한 텔레메트리 스트림을 ClickStack과 다른 대상에 동시에 전송
- collector 상태, 처리량, 엔드투엔드 성능을 포함한 전체 파이프라인 가시성
사전 요구사항
- 실행 중인 ClickStack 인스턴스(로컬, Server 또는 ClickHouse Cloud)
- Bindplane 계정(
app.bindplane.com에서 계정 생성) - Bindplane OTel collector 설치 완료(Install Your First Collector 참조)
- Bindplane collector에서 ClickStack OTLP 엔드포인트까지의 네트워크 연결
- ClickStack API Ingestion Key(ClickStack Team Settings > API Keys에서 확인 가능, 참고 문서는 여기에서 확인)
- 필요한 네트워크 포트가 열려 있어야 합니다(HTTP/s의 경우
4318, gRPC의 경우4317)
Bindplane과 ClickStack 통합
대상으로 사용할 ClickStack 구성
- Bindplane 계정에 로그인합니다
- Library로 이동합니다
- Add Destination을 클릭합니다
- 사용 가능한 대상 목록에서 ClickStack을 선택합니다
- 연결을 구성합니다:
- Protocol: HTTP 또는 gRPC를 선택합니다(기본값: 포트
4318의 HTTP) - Hostname: ClickStack OTLP 엔드포인트의 호스트명 또는 IP 주소를 입력합니다
- Port: 포트를 입력합니다(HTTP는
4318, gRPC는4317) - API Ingestion Key: ClickStack API Ingestion Key를 입력합니다
- Protocol: HTTP 또는 gRPC를 선택합니다(기본값: 포트
- 대상 이름을 지정합니다(예: “ClickStack Production”)
- 대상을 생성하려면 Save를 클릭합니다
구성 생성
ClickStack 대상 구성이 완료되면 텔레메트리를 처리하고 라우팅할 구성을 생성합니다:- Configurations → Create Configuration으로 이동합니다
- 구성 이름을 지정합니다(예: “ClickStack Pipeline”)
- 배포에 사용할 Collector Type 및 Platform을 선택합니다
- 소스를 추가합니다:
- Add Source를 클릭하여 80개 이상의 사용 가능한 소스 중에서 선택합니다
- 테스트용으로는 트래픽을 시뮬레이션하는 텔레메트리 생성기 소스를 추가할 수 있습니다
- 운영 환경에서는 실제 텔레메트리(logs, metrics, traces)에 대한 소스를 추가합니다
- ClickStack 대상을 추가합니다:
- Add Destination를 클릭합니다
- 이전 단계에서 생성한 ClickStack 대상을 선택합니다
- 전송할 텔레메트리 타입을 선택합니다(Logs, Metrics, Traces 또는 전체)
프로세서 추가(선택 사항)
Bindplane은 pipeline intelligence와 프로세서 권장 사항을 제공합니다. 프로세서를 추가하여 다음 작업을 수행할 수 있습니다:- Filter: 불필요한 텔레메트리를 제외해 데이터 양을 줄입니다
- Sample: 대용량 traces에 샘플링 전략을 적용합니다
- Enrich: resource 속성, 레이블 또는 메타데이터를 추가합니다
- Transform: 텔레메트리 구조 또는 내용을 수정합니다
- Batch: 효율적인 전송을 위해 배치 크기를 최적화합니다
collector 배포 및 롤아웃 시작
-
구성에 collector(BDOT Collector)를 추가합니다:
- Bindplane의 Agents로 이동합니다
- 대상 시스템에 Bindplane collector를 설치합니다(Bindplane 설치 지침 참조)
- 연결되면 collector 목록에 표시됩니다
-
collector에 구성을 할당합니다:
- 사용할 collector를 선택합니다
- 해당 collector에 ClickStack 구성을 할당합니다
-
롤아웃을 시작합니다:
- 구성을 배포하려면 Start Rollout을 클릭합니다
- Bindplane은 롤아웃 전에 구성을 검증합니다
- Bindplane UI에서 롤아웃 상태를 모니터링합니다
ClickStack에서 텔레메트리 확인
구성이 롤아웃되면 관리되는 collector fleet에서 ClickStack으로 텔레메트리가 유입되기 시작합니다:- ClickStack 인스턴스(HyperDX UI)에 로그인합니다
- Logs, Metrics 또는 Traces 탐색기로 이동합니다
- Bindplane이 관리하는 collector에서 들어오는 텔레메트리 데이터가 표시되어야 합니다
- ClickStack에 도착하는 데이터는 이미 Bindplane 프로세서에 의해 보강되고 구조화된 상태입니다
고급 구성
팬아웃 라우팅
- 로그, 메트릭, 트레이스를 장기 저장 및 분석을 위해 ClickStack으로 전송
- 동일한 데이터를 실시간 알림을 위해 다른 관측성 플랫폼으로 라우팅
- 특정 텔레메트리를 보안 분석을 위해 SIEM 플랫폼으로 전달
압축 및 성능
- HTTP: gzip, deflate, snappy, zstd 또는 none을 지원합니다(기본값: gzip)
- gRPC: gzip, snappy, zstd 또는 none을 지원합니다(기본값: gzip)
다음 단계
- 대시보드 구축: ClickStack(HyperDX)에서 로그, 메트릭, 트레이스용 시각화를 생성합니다
- 알림 설정: 중요한 조건에 대해 ClickStack에서 알림을 구성합니다
- 배포 확장: 관측성 요구 사항이 증가함에 따라 더 많은 collector와 소스를 추가합니다
- 파이프라인 최적화: Bindplane의 pipeline intelligence를 사용하여 최적화 기회를 파악합니다