OpenTSDB 데이터 소스에 연결 - Amazon Managed Grafana

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

OpenTSDB 데이터 소스에 연결

아마존 매니지드 그라파나는 OpenTSDB에 대한 고급 지원과 함께 제공됩니다.

데이터 소스 추가

  1. 상단 헤더에서 Grafana 아이콘을 선택하여 사이드 메뉴를 엽니다.

  2. 대시보드 링크 아래의 사이드 메뉴에서 데이터 소스 링크를 찾을 수 있습니다.

  3. 상단 헤더에서 + 데이터 소스 추가 버튼을 선택합니다.

  4. 유형 드롭다운 목록에서 OpenTSDB를 선택합니다.

참고

사이드 메뉴에 데이터 소스 링크가 보이지 않으면 현재 사용자에게 역할이 없다는 의미입니다. Admin

명칭 설명
Name 데이터 원본 이름. 패널 및 쿼리에서 데이터 소스를 보는 방법은 다음과 같습니다.
Default 기본 데이터 소스는 새 패널에 사용할 데이터 소스가 미리 선택된다는 의미입니다.
Url opentsdb 서버의 HTTP 프로토콜, IP 및 포트 (기본 포트는 일반적으로 4242).
Access 서버 (기본값) = Grafana 백엔드/서버에서 URL에 액세스할 수 있어야 합니다.
Version 버전 = opentsdb 버전, 2.1 이하 또는 2.2 버전입니다.
Resolution opentsdb의 메트릭에는 초 또는 밀리초 해상도의 데이터 포인트가 있을 수 있습니다.

쿼리 편집기

제목을 선택하여 편집 모드에서 그래프를 엽니다. 데이터 소스 버전이 2.1 미만이거나 2.2인 경우 쿼리 편집기가 달라집니다. 이전 버전에서는 태그만 사용하여 OpenTSDB를 쿼리할 수 있습니다. 그러나 후자의 버전에서는 필터와 태그를 사용하여 opentsdb를 쿼리할 수 있습니다. 채우기 정책은 OpenTSDB 2.2에도 도입되었습니다.

참고

OpenTSDB 2.2 데이터 소스를 사용하는 동안 필터 또는 태그는 상호 배타적이므로 반드시 사용하십시오. 함께 사용하면 이상한 결과가 나올 수 있습니다.

자동 완성 제안 사용하기

메트릭 이름, 태그 이름 및 태그 값을 입력하기 시작하면 해당 항목에 대한 자동 완성 제안이 강조 표시되어 표시됩니다. 자동 완성은 OpenTSDB 제안 API가 활성화된 경우에만 작동합니다.

템플릿 쿼리

메트릭 쿼리에 서버, 애플리케이션, 센서 이름 등을 하드코딩하는 대신 변수를 대신 사용할 수 있습니다. 변수는 대시보드 상단의 드롭다운 선택 상자로 표시됩니다. 이 드롭다운 상자를 사용하여 대시보드에 표시되는 데이터를 변경할 수 있습니다.

템플릿 및 템플릿 변수에 대한 자세한 내용은 을 참조하십시오. 템플릿 및 변수

쿼리 변수

OpenTSDB 데이터 소스는 템플릿 변수 쿼리를 지원합니다. 즉, OpenTSDB에서 값을 가져오는 템플릿 변수를 만들 수 있습니다. 예: 메트릭 이름, 태그 이름 또는 태그 값.

템플릿 변수 query 유형과 함께 OpenTSDB를 사용하는 경우 다음 구문을 사용하여 조회할 수 있습니다.

Query 설명
metrics(prefix) 특정 접두사가 있는 메트릭 이름을 반환합니다 (비어 있을 수 있음).
tag_names(cpu) 특정 cpu 메트릭의 태그 이름 (예: 키) 을 반환합니다.
tag_values(cpu, hostname) 메트릭 cpu 및 태그 키 호스트 이름에 대한 태그 값을 반환합니다.
suggest_tagk(prefix) 특정 접두사 (비어있을 수 있음) 가 있는 모든 메트릭의 태그 이름 (예: 키) 을 반환합니다.
suggest_tagv(prefix) 특정 접두사가 있는 모든 지표에 대한 태그 값을 반환합니다 (비워둘 수 있음).

Preview of values섹션에 채워진 템플릿 변수가 보이지 않으면 OpenTSDB 서버 tsd.core.meta.enable_realtime_ts 설정에서 활성화해야 합니다. 또한 OpenTSDB에서 기존 시계열 데이터의 메타 데이터를 채우려면 OpenTSDB 서버에서 실행해야 합니다. tsdb uid metasync

중첩 템플릿

한 템플릿 변수를 사용하여 다른 템플릿 변수의 태그 값을 필터링할 수 있습니다. 첫 번째 매개 변수는 메트릭 이름이고, 두 번째 매개 변수는 태그 값을 찾는 데 필요한 태그 키이며, 그 다음은 다른 모든 종속 템플릿 변수입니다. 중첩된 템플릿 쿼리가 제대로 작동하도록 하기 위한 몇 가지 예가 아래에 나와 있습니다.

Query 설명
tag_values(cpu, hostname, env=$env) cpu 메트릭, 선택한 env 태그 값 및 태그 키 호스트 이름에 대한 태그 값을 반환합니다.
tag_values(cpu, hostname, env=$env, region=$region) cpu 메트릭, 선택한 환경 태그 값, 선택한 지역 태그 값 및 태그 키 호스트 이름에 대한 태그 값을 반환합니다.

OpenTSDB 메트릭 쿼리에 대한 자세한 내용은 OpenTSDB 설명서를 참조하십시오.