소개
Grafana Alloy는 Grafana Labs가 개발한 오픈 소스 OpenTelemetry Collector 배포판으로, 메트릭, 로그, 트레이스, 프로파일을 수집하고 전달하는 프로그래밍 가능한 파이프라인을 제공합니다. 표현식 기반의 구성 문법을 사용하여 강력한 관찰 가능성 파이프라인을 구축할 수 있으며, Prometheus, Loki, Pyroscope 등 다양한 생태계와 통합됩니다.
상세정보
자동 워크로드 분산
Alloy 인스턴스를 클러스터로 구성하여 자동으로 워크로드를 분산할 수 있습니다.
중앙 집중식 구성 관리
원격 서버에서 구성을 검색하여 중앙 집중식 구성 관리를 지원합니다.
디버깅 유틸리티
내장 UI를 통해 파이프라인을 시각화하고 디버깅할 수 있습니다.
설치 및 시작
winget을 사용하여 설치할 수 있습니다. 명령 프롬프트에서 다음 명령을 실행합니다.
winget install --id GrafanaLabs.Alloy --exact설치 후 Alloy를 시작하고 구성 파일을 작성하여 파이프라인을 정의할 수 있습니다. 자세한 내용은 공식 문서를 참조하십시오.
활용 예시
다음은 OTLP gRPC 엔드포인트에서 메트릭, 로그, 트레이스를 수신하고 배치 처리한 후 OTLP 서버로 내보내는 예시입니다.
otelcol.receiver.otlp "example" {
grpc {
endpoint = "127.0.0.1:4317"
}
output {
metrics = [otelcol.processor.batch.example.input]
logs = [otelcol.processor.batch.example.input]
traces = [otelcol.processor.batch.example.input]
}
}
otelcol.processor.batch "example" {
output {
metrics = [otelcol.exporter.otlp.default.input]
logs = [otelcol.exporter.otlp.default.input]
traces = [otelcol.exporter.otlp.default.input]
}
}
otelcol.exporter.otlp "default" {
client {
endpoint = "my-otlp-grpc-server:4317"
}
}지원 환경
Windows 11 x64 환경에서 winget을 통해 설치할 수 있습니다.
버전 및 업데이트
새로운 마이너 릴리스는 3주마다, 패치 릴리스는 1~2주마다 계획되어 있습니다. 릴리스 주기는 변경될 수 있습니다.
라이선스
Apache-2.0 라이선스로 배포됩니다.
시스템 요구사항
Windows 11 · x64 · winget


