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

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

OpenTSDB 데이터 소스에 연결

Amazon Managed Grafana는 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 지표의 태그 값, 선택한 env 태그 값, 선택한 리전 태그 값 및 태그 키 호스트 이름을 반환합니다.

OpenTSDB 지표 쿼리에 대한 자세한 내용은 OpenTSDB 설명서를 참조하세요.