12.3.2 Grafana 구성
Data Source 등록
-
Grafana에 로그인 합니다.
-
왼쪽 메뉴에서 Administration > Data sources를 클릭합니다.
-
Add data source를 클릭합니다.
-
데이터 소스 중에서 Oracle Cloud Infrastructure Metrics를 선택
-
OCI 데이터 소스 설정
- Environment: OCI Instance 선택
- Default Region: 디폴트로 사용할 Region 선택
-
Save & Test를 클릭하여 접속이 잘 되는지 확인합니다.
대시보드 만들기
-
왼쪽 메뉴에서 Dashboard를 클릭합니다.
-
새 대쉬보드 생성을 위해 New > New Dashboard를 클릭합니다.
-
Add visualization을 클릭합니다.
-
화면 아래 Query 항목에서 Data source를 앞서 추가한 Oracle Cloud Infrastructure Metrics를 선택하고 Region부터 Metric까지 순서대로 하나씩 설정합니다.
-
작성한 그래프를 저장합니다.
템플릿 기능 사용하기
-
오른쪽 위의 대시보드 설정 아이콘을 클릭합니다.
-
변수를 추가하기 위해 왼쪽 메뉴에서 Variables를 선택하고 Add variable 클릭
-
새 변수를 추가합니다. Preview of values에서 보는 것 처럼 쿼리 결과를 변수로 조회해서 대시보드에서 사용할 수 있습니다.
-
Name: region
-
Query: regions()
-
-
아래 2개 변수를 추가합니다.
Name Query region regions() compartment compartments() -
대쉬보드로 돌아 가면 위쪽에 선택항목으로 추가된 변수가 보입니다. 실제 region과 compartment가 조회되어 나열됩니다.
-
대쉬보드 Setting에서 아래 변수도 추가합니다.
region과 compartment를 선택하지 않으면, 아래 변수들은 연관 변수로 변수 추가시 최초 조회시 에러가 날 수 있습니다.
Name Query namespace namespaces($region,$compartment) resourcegroup resourcegroups($region, $compartment, $namespace) metric metrics($region,$compartment, $namespace, $resourcegroup) -
변수 추가 완료
-
대쉬보드를 저장합니다.
-
처음 추가한 패널을 다시 Edit 합니다.
-
아래쪽 쿼리의 파라미터로 앞서 생성한 변수로 변경합니다. 예) Region: $region. 그러면 대시보드에서 위쪽에 보이는 드랍다운 리스트에서 값을 선택하면, 변수값이 변경되어 원하는 그래프로 조회됩니다. 드랍다운 리스트에서 metric은 모니터링되는 데이터가 없을 경우 리스트가 안 보일 수 있으니, 보이지 않더라도 오류가 아니니 오해하지 않기 바랍니다.
-
우측 상단 Apply를 누르고 대쉬보드를 저장합니다.
-
편집화면에서 패널 크기을 화면에 맞도록 크기를 조정합니다.
-
작성된 대시보드에 그림과 같이 조회할 수 있습니다.
참고 사이트
- https://grafana.com/blog/2019/02/25/oracle-cloud-infrastructure-as-a-data-source-for-grafana/
- https://blogs.oracle.com/cloudnative/data-source-grafana
- oci-grafana-metrics/using.md at master · oracle/oci-grafana-metrics (github.com)
이 글은 개인으로서, 개인의 시간을 할애하여 작성된 글입니다. 글의 내용에 오류가 있을 수 있으며, 글 속의 의견은 개인적인 의견입니다.