코드 재작성 없이 텔레메트리 흐름 구축
텔레메트리 흐름을 빠르게 구축하세요. Better Stack에 데이터를 연결하려면 소스 이름을 지정하고, 리전과 플랫폼을 선택한 다음, 수집 방법을 선택하면 됩니다. 이 간소화된 설정을 통해 데이터 수집을 빠르게 시작할 수 있습니다.
Better Stack Collector는 eBPF를 사용하여 Kubernetes 및 Docker 통합을 간소화합니다. 이를 통해 애플리케이션 코드 변경 없이 데이터를 수집할 수 있습니다. Docker의 경우, Collector secret을 포함한 생성된 단일 명령어로 설치가 완료되어 수동 계측 오버헤드를 제거합니다.
대안도 존재합니다. 이미 OTel에 투자했거나 eBPF 사용을 원치 않는 경우 공식 OpenTelemetry Collector를 통합할 수 있습니다. syslog와 같은 순수 로그 전달자는 간단하고 표준을 준수하는 로깅을 제공합니다. 언어별 클라이언트 라이브러리는 애플리케이션에서 직접 데이터를 수집합니다.
올바른 선택은 기존 계측 및 배포 요구 사항에 따라 다릅니다. Better Stack은 제로 코드 eBPF, OpenTelemetry 호환성, 기본 로그 전달 중 무엇을 우선시하든 최대의 유연성을 위해 다양한 수집 경로를 지원합니다.
원시 신호를 시스템 맵으로 변환
Collector를 연결하면 원시 텔레메트리가 동적 시스템 맵으로 변환됩니다. Better Stack은 서비스, 호스트, 프로세스를 자동으로 검색합니다. 시각적인 service map은 서비스 간의 관계를 즉시 보여주며, 인프라 토폴로지에 대한 즉각적인 개요를 제공합니다.
서비스 수준에서 RED metrics(Rate, Errors, Duration)를 검사하세요. 이를 통해 즉각적인 성능 평가가 가능합니다. 동시에 실시간 로그와 트레이스를 확인하여 세밀한 디버깅을 수행하고 근본 원인 분석을 가속화할 수 있습니다.
Better Stack은 CPU 및 메모리 사용량과 같은 주요 메트릭에 대한 자동 호스트 대시보드도 생성합니다. 검색된 각 서비스는 자체 메트릭 대시보드를 얻게 되어 특정 운영 데이터에 집중된 뷰를 제공합니다. 이 워크플로우는 일반적인 환경에서 강력한 제로 구성 기능을 보여줍니다.
비용으로 이어지기 전에 노이즈 제거
소스에서 비용과 민감한 데이터를 절감하세요. Better Stack은 수집 에이전트 내에서 직접 Vector Remap Language(VRL)를 활용하여 엣지에서 실시간 텔레메트리 변환을 가능하게 합니다. 수집 전에 원치 않는 이벤트를 삭제하여 실행 가능한 데이터만 저장하도록 합니다. 개인 식별 정보(PII)와 같은 민감한 필드를 마스킹하여 로그 및 트레이스에 노출되는 것을 방지합니다.
이 수집 전 필터링은 불필요하게 저장되는 데이터를 직접적으로 줄여 관측 가능성 비용을 절감합니다. 또한 PII 노출을 제한하여 규정 준수를 강화합니다. 중요한 진단 증거가 실수로 삭제되지 않도록 VRL 변환을 항상 철저히 테스트하십시오.
Collector 설정은 조정 가능한 로그 및 트레이스 sampling도 허용합니다. 이는 세밀한 제어를 제공하여 비용 및 데이터 볼륨과 진단 세부 정보 사이의 균형을 맞출 수 있게 합니다. 샘플링과 VRL 필터링 모두 예산과 운영 통찰력 모두를 위해 관측 가능성을 최적화하는 신중한 절충안을 나타냅니다. 스택 최적화에 대한 자세한 내용은 Better Stack: Observability and Incident Management Platform을 방문하세요.
이 글이 마음에 드셨나요? 매일 아침 이런 글을 메일로 받아보세요.
하루 한 통 · 두 번의 클릭으로 구독 취소 · 제3자 추적 없음
로그와 트레이스로 유용한 메트릭 구축
기존 텔레메트리에서 메트릭을 도출하세요. Better Stack은 로그나 스팬에서 메트릭을 자동으로 생성하며, JSON 또는 SQL expressions을 사용하여 사용자 지정 메트릭을 정의할 수도 있습니다. SQL 표현식은 네이티브 ClickHouse functions을 활용하여 강력한 집계를 가능하게 합니다. 정의가 완료되면, 이 메트릭을 사용자 지정 대시보드 차트에 연결하여 집중적인 시각화를 수행하세요.
이 접근 방식은 유연성을 제공합니다. 중요한 인프라 메트릭, 호스트 성능 및 서비스 RED 메트릭에 대한 내장 뷰를 제공하는 Better Stack의 Collector로 시작하세요. 이를 통해 초기 설정 없이 즉각적인 가시성을 확보할 수 있습니다.
모니터링 요구 사항이 발전함에 따라 Vector Remap Language와 사용자 지정 메트릭을 사용하여 타겟팅된 변환을 구현하세요. 이러한 반복적인 프로세스는 관측 가능성의 깊이와 수집 비용을 모두 최적화하여, 실행 가능한 인사이트를 도출하는 데이터에 대해서만 비용을 지불하도록 보장합니다.
자주 묻는 질문
Better Stack이란 무엇인가요?
Better Stack은 로그, 메트릭, 트레이스와 같은 텔레메트리를 수집하고 작업하기 위한 관측 가능성 및 인시던트 관리 플랫폼입니다.
Better Stack Collector는 데이터를 어떻게 수집하나요?
Collector는 eBPF를 사용하여 애플리케이션 코드 변경 없이 Kubernetes 또는 Docker 환경에서 텔레메트리를 수집할 수 있습니다. Better Stack은 또한 OpenTelemetry, syslog 및 언어별 라이브러리를 지원합니다.
Better Stack은 수집 전에 텔레메트리를 필터링할 수 있나요?
네, 가능합니다. Vector Remap Language 변환을 통해 원치 않는 이벤트를 삭제하거나 민감한 정보를 필터링하는 등 데이터를 수집 전에 수정할 수 있습니다.
Better Stack에서 OpenTelemetry를 사용할 수 있나요?
네, 가능합니다. Better Stack은 공식 OpenTelemetry Collector를 지원하므로, 이미 OpenTelemetry를 사용 중인 팀에게 적합한 옵션입니다.

