LoadBalancer IP 하나로 Redis·DB 같은 여러 TCP 서비스를 도메인으로 노출하는 방법입니다. Contour가 TLS를 뜯지 않고(passthrough) SNI만 보고 Kong으로 넘기면, Kong이 TLS 종단·SNI 라우팅을 맡아 백엔드를 무한정 늘 …
폐쇄망 K8s 멀티클러스터에 VictoriaLogs 클러스터 + OpenTelemetry 로그 스택을 구축하며 겪은 실전 문제를 증상→원인→해결로 정리합니다. single/cluster 포트, vmauth 400, k8s 필드 누락, block_stats 용량 산정, …
Claude Code의 슬래시 커맨드와 Agent Skills는 왜 비슷해 보일까요? 이 블로그를 자동화한 /write·/convert(커맨드)와 blog-lint(스킬) 실제 구성으로, 커맨드가 스킬에 병합된 현재 상황과 '누가 호출을 결정하는가' 기준을 정리합니다.
Kong의 stream 리스너와 SNI로 포트 하나에서 여러 TCP/TLS 백엔드(Redis·DB)를 도메인별로 분배하는 방법. LoadBalancer + parameters:[ssl] + Gateway API(TLSRoute)로 구성하고, 에러가 바뀌며 좁혀지는 디버 …
Grafana에서 로그와 트레이스를 trace_id로 상호 연결하는 방법을 다룹니다. VictoriaLogs OpenTelemetry preset과 Derived Fields, Tempo의 trace-to-logs 설정으로 에러 로그에서 트레이스로, 트레이스에서 로그로 …
VictoriaLogs 기반의 트레이스 백엔드 VictoriaTraces를 Helm으로 구축하는 방법을 다룹니다. single/cluster 차트, OTLP 적재 경로, retention, vmui·Jaeger 데이터소스 조회, OTel Collector 연동을 …
분산 트레이스 백엔드로 Grafana Tempo를 Helm으로 구축하는 방법을 다룹니다. tempo-distributed 차트, OTLP 수집, S3/MinIO 오브젝트 스토리지, retention, OTel Collector 연동까지 폐쇄망·대규모 기준으로 설명합니다 …
쿠버네티스에서 분산 트레이스를 수집하는 기본 개념과, 기존 OpenTelemetry 로그 파이프라인에 통합하는 경로와 트레이스만 독립적으로 구축하는 경로를 함께 설명합니다. 앱 계측의 필요성, 공용·분리 Gateway 선택, 트레이스 백엔드 선택의 큰 그림을 다룹니다.
CNCF 진영의 오픈소스 대시보드 Perses로 VictoriaLogs 로그를 시각화하는 방법을 다룹니다. 데이터소스 연결, Logs Table·통계 패널, LogsQL 변수, 대시보드를 코드로 관리하는 GitOps 방식과 Grafana와의 차이를 정리합니다.
VictoriaLogs 내장 웹 UI인 vmui로 별도 설치 없이 로그를 조회하는 방법을 다룹니다. 접속 경로, LogsQL 탐색, 라이브 테일링, JSON 원본 보기, 적재 직후 검증 활용법을 정리합니다.