2026 개발 트렌드: Prometheus와 OpenTelemetry를 함께 쓸 때, 이중 수집보다 Metric Identity 계약이 먼저다
2026년 OpenTelemetry·Prometheus 상호운용성 조사 결과를 바탕으로, 두 생태계를 하나로 바꾸려 하기보다 metric identity·resource metadata·변환 ownership·중복 방지 기준을 운영 계약으로 만드는 방법을 정리합니다.
2026년 OpenTelemetry·Prometheus 상호운용성 조사 결과를 바탕으로, 두 생태계를 하나로 바꾸려 하기보다 metric identity·resource metadata·변환 ownership·중복 방지 기준을 운영 계약으로 만드는 방법을 정리합니다.
Kubernetes v1.37에서 Beta가 된 Memory QoS를 계기로, memory.high·memory.min·memory.low를 OOM 회피 옵션이 아니라 워크로드 분리·관측·rollback이 필요한 node-level 운영 계약으로 해석합니다.
OpenTelemetry 환경변수 context propagation release candidate를 계기로, HTTP 밖에서 시작되는 CI·빌드·CLI·배치 프로세스의 trace를 안전하게 연결하는 도입 경계와 운영 기준을 정리합니다.
Kubernetes v1.37의 Node Lifecycle Conditions를 계기로 drain·maintenance·graceful shutdown 상태를 공통 계약으로 다루는 방법과, Alpha 신호를 자동 eviction 정책으로 오해하지 않는 운영 기준을 정리합니다.
OpenTelemetry Collector Contrib v0.157.0의 OTTL lambda 기능을 계기로, telemetry 변환을 편리한 YAML 조각이 아니라 입력·출력·비용·실패 모드를 검증하는 데이터 계약으로 운영하는 기준을 정리합니다.
Kubernetes v1.37에서 Beta가 된 KubeletInUserNamespace를 계기로, Pod user namespace와 node component rootless mode를 구분하고 CNI·CSI 호환성, 스케줄링 격리, 운영 canary 기준으로 검토하는 글입니다.
Kubernetes v1.37과 etcd v3.7의 RangeStream Beta를 계기로, control plane의 대형 List 요청을 단순히 빠르게 만드는 문제가 아니라 object 크기·동시성·fallback·메모리 피크를 함께 관리하는 용량 계약으로 다룹니다.
OpenTelemetry SDK의 metric cardinality limit과 overflow 동작을 바탕으로, 관측성 운영의 핵심을 단순 비용 절감이 아니라 SLO·경보·대시보드의 속성별 분해 결과가 언제 불완전해지는지 드러내는 데이터 품질 계약으로 정리합니다.
Kubernetes v1.37에서 stable이 된 metrics.k8s.io/v1과 Dynamic Resource Allocation의 ResourceClaim device status를 계기로, CPU·메모리 표본과 특수 장치 할당 상태를 각각 검증 가능한 자원 계약으로 운영하는 기준을 정리합니다.
GitHub OAuth App의 복수 redirect URI, wildcard 제어, 만료 access token·refresh token 지원을 계기로 OAuth 연동을 정적 설정이 아니라 배포·회전·감사 가능한 접근 경계로 운영하는 기준을 정리합니다.