728x90
반응형
OpenTelemetry
telemetry(trace, metric and logs) 데이터를 만들고 관리하는 API, SDK, 도구 통합 세트
- a collection of tools, APIs, and SDKs
- instrument, generate, collect, and export telemetry data (metrics, logs, and traces) to help you analyze your software’s performance and behavior
Telemetry Data
Telemetry is the remote collection and transmission of information in the form of measured values.
Telemetry data is collected from a variety of sources, including remote or hard-to-reach places (e.g., space, inside equipment)
Metric
성능과 품질 측정을 위해 특정 항목 기준으로 계측한 정량 데이터, 측정 대상 항목이 다양함
- CPU, Memory 사용률, DB Latency
Log
시스템(OS) 상의 프로세스 단위로 Logging이 됨
Trace
MSA(MicroService Architecture) APP에서 서비스간 호출 구간을 추적하여 분석 할 수 있는 데이터
서비스별 소스 코드 level에서 타 서비스 호출/응답 정보를 추출
Code Instrumentation
https://opentelemetry.io/docs/instrumentation/
- C++
- .NET
- Erlang/Elixir
- Go
- Java
- JavaScript
- PHP
- Python
- Ruby
- Rust
- Swift
References
728x90
반응형
'Cloud & DevOps > Observation' 카테고리의 다른 글
[Observability][Istio] Kiali (0) | 2022.06.20 |
---|---|
[Telemetry] Grafana (0) | 2022.06.17 |
[Telemetry] Prometheus (프로메테우스) (0) | 2022.06.17 |