본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

Alloy

0

Grafana Alloy는 Grafana Labs가 개발한 오픈 소스 OpenTelemetry Collector 배포판으로, 메트릭, 로그, 트레이스, 프로파일을 수집하고 전달하는 프로그래밍 가능한 파이프라인을 제공합니다.

수집기오픈텔레메트리

소개

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