OpenTelemetry: Data Collection

2022. 10. 7. 17:12Cloud Native

    목차
반응형

Data Collection

OpenTelemetry Collector를 통해 수집을 편리하게 도움

 

Deployment

OpenTelemetry Collector는 하나의 binary와 2개의 개발 방버을 제공

 

1) Agent: Collector instance가 app 과 함께 동작 (혹은 같은 host에서 동작)

2) Gateway: 하나 혹은 그 이상의 Collector instance들이 standalone service로 구동 (e.g., container or deployment) 

일반적으로 cluster당 혹은 data center나 region 당

 

Components

Collector의 구성 요소

 - receivers: push 혹은 pull 방식으로 데이터를 받음

 - processors: 받은 데이터 처리

 - exporters: push 혹은 pull 방식으로 데이터 송신

 

위 구성 요소들은 pipeline으로 동작하며, 여러 pipeline을 YAML 설정을 통해 정의할 수 있음

 

Repositories

2개의 collector versions

 - Core: 기본 요소들 (설정, recievers, processors, exporters, and extensions)

 - Conbrib: 추가적인 요소와 실험적인 요소들

 

 

 

반응형

'Cloud Native' 카테고리의 다른 글

쿠버네티스 (Kubenetes, K8S)  (0) 2023.01.19
OpenTelemetry: Instrumentation  (0) 2022.10.07
OpenTelemetry ?  (0) 2022.10.07
Open Telemetry  (0) 2022.10.07
TPS (Transaction Per Second)  (0) 2022.10.07