cURL 예제

cURL 예제

이 페이지에서는 cURL을 사용해 Grafana API를 호출하는 예제를 제공해요.

출처: 문서

본문

인증이 없는 대시보드에 대한 가장 기본적인 예제예요. 기본 설치와 익명 접근 활성화를 가정하고 로컬 머신에서 테스트할 수 있어요:

curl http://localhost:3000/api/search

기본 admin 자격 증명으로 기본 인증(basic authentication)을 활성화하고 Grafana를 로컬에서 실행 중일 때 홈 대시보드를 가져오는 cURL 명령은 다음과 같아요:

curl http://admin:admin@localhost:3000/api/search

HTTP 기본 권한 부여로 사용자 이름과 비밀번호를 전달하려면 base64로 인코딩해야 해요. 요청에는 권한 부여 토큰(authorization token)을 사용할 수 없어요.

예를 들어 사용자 이름이 user이고 비밀번호가 password일 때 역할에 연결된 권한을 나열하려면 다음을 사용해요:

curl --location '<grafana_url>/api/access-control/builtin-roles' --user 'user:password'

더 알아보기 (Learn more)

  • Grafana HTTP API 개요
  • 서비스 계정 토큰으로 조직용 토큰·대시보드 생성하기
  • 데이터 소스 관리 및 인증