대시보드 패널 쿼리 실행

대시보드 패널 쿼리 실행 (Run a dashboard panel query)

Grafana MCP 서버를 사용해 대시보드 패널의 쿼리(패널이 사용하는 바로 그 쿼리)를 사용자 지정 시간 범위와 변수 재정의(override)로 실행할 수 있어요. 직접 PromQL이나 LogQL을 작성하지 않고 어시스턴트가 "이 패널이 실행하는 것을 실행"하게 할 때 유용해요.

출처: 문서

본문

달성할 내용

어시스턴트에게 대시보드와 패널을 가리키면, 어시스턴트가 서버의 run-panel-query 도구를 사용해 해당 패널의 쿼리를 실행하고 결과를 반환해요(쿼리나 데이터소스가 유효하지 않으면 오류를 반환해요).

시작하기 전에

  • 서버가 Grafana에 접근하도록 설정되고 구성되어 있어야 해요.
  • run-panel-query 도구가 활성화되어 있어야 해요(기본적으로 비활성화). 도구 활성화 및 비활성화 (Enable and disable tools)에 runpanelquery를 추가해요.
  • 서비스 계정에 dashboards:read와 datasources:query가 있어야 하고, 패널이 사용하는 대시보드와 데이터소스에 대한 범위(scope)가 있어야 해요.

패널 쿼리 실행

어시스턴트에게 대시보드의 특정 패널에 대한 쿼리를 실행하라고 요청해요. 대시보드 UID와 패널 ID를 제공하거나 어시스턴트가 찾도록 해요. 시간 범위(예: 지난 1시간)와 변수 재정의를 지정하면 쿼리가 패널과 같은 로직으로 선택한 파라미터로 실행돼요. 어시스턴트는 서버의 run-panel-query 도구를 호출하고 결과를 반환해요.

다음 단계