OpenTelemetry: Data Collection
2022. 10. 7. 17:12ㆍCloud 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 |