Grafana Live 설정

Grafana Live 설정 (Set up Grafana Live)

Grafana Live는 Grafana에 실시간 기능을 추가해, 대시보드가 데이터 소스로부터 실시간 데이터를 받고 정보를 즉시 반영하게 해요. 웹소켓을 통해 클라이언트에 라이브 데이터를 푸시할 수 있어요.

출처: 문서

본문

Grafana Live는 기본적으로 비활성화되어 있어요. 활성화하려면 구성 파일에서 live 설정을 켜야 해요.

활성화

[live]
enabled = true
  • live.enabled: Grafana Live 활성화. 기본 false.
  • live.max_connections: 최대 동시 연결 수. 기본 100.
  • live.allowed_origins: 실시간 연결을 허용할 원본(오리진) 목록.

여러 인스턴스 (HA)

Grafana Live는 실시간으로 메시지를 브로드캐스트하므로, 고가용성(여러 인스턴스) 환경에서 다른 인스턴스에 연결된 클라이언트에게 메시지를 전달하려면 Redis를 Pub/Sub으로 구성해야 해요.

[live]
enabled = true
redis_addr = 192.168.1.100:6379

live.redis_addr를 설정하면 Grafana Live가 Redis Pub/Sub을 이용해 여러 인스턴스 간 메시지를 전파해요. Redis를 구성하지 않으면 실시간 메시지는 단일 인스턴스 내에서만 작동해요.

사용 예

Grafana Live는 주로:

  • Grafana Live 데이터 소스로 실시간 대시보드 구성
  • 데이터 소스에서 웹소켓/스트리밍으로 데이터를 받아 대시보드 패널 생신

Grafana Live 데이터 소스를 대시보드에 추가하면 실시간으로 변하는 데이터를 시각화할 수 있어요.

더 알아보기 (Learn more)