폐쇄망 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 원본 보기, 적재 직후 검증 활용법을 정리합니다.
Grafana에서 VictoriaLogs 로그를 조회하기 위한 데이터소스 플러그인 설치(온라인·폐쇄망), 데이터소스 프로비저닝, Explore와 QueryBuilder, 대시보드 패널, Ad Hoc 필터 설정을 실전 기준으로 정리합니다.