다이나트레이스 데이터 소스에 연결 - Amazon Managed Grafana

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

다이나트레이스 데이터 소스에 연결

https://www.dynatrace.com/ 데이터 소스. 이 데이터 소스를 사용하려면 다이나트레이스 계정이 있어야 합니다.

참고

이 데이터 소스는 Grafana 엔터프라이즈 전용입니다. 자세한 정보는 엔터프라이즈 플러그인 액세스 관리을 참조하세요.

또한 버전 9 이상을 지원하는 작업 공간에서는 이 데이터 소스를 사용하려면 적절한 플러그인을 설치해야 할 수 있습니다. 자세한 정보는 플러그인으로 작업 영역 확장을 참조하세요.

알려진 제한 사항

템플릿 변수는 다중 선택이 가능하지 않습니다. 한 개만 선택할 수 있습니다.

v2 메트릭 API만 지원됩니다.

특성

핵심 기능

  • 템플릿 변수

    • 지표 이름

    • 단일 선택만 가능 (다중 선택 불가)

    • 애드혹 필터

  • 주석

    • 현재 지원되지 않음

  • 별칭

    • 지표 이름

    • 집계

    • 표시 이름

    • Host

    • 설명

  • 알림

    • 전체 알림 지원

다이나트레이스 전용 기능

다이나트레이스 메트릭 v2 API를 사용하여 빌트인 메트릭과 커스텀 메트릭을 모두 지원합니다. 자세한 내용은 다이나트레이스 설명서: 메트릭 API v2 및 메트릭 통합을 참조하십시오.

지표에 따라 API는 추가 변환 옵션을 지원할 수 있습니다.

다이나트레이스 권한

다이나트레이스에는 다음과 같은 권한이 필요합니다. - API V2를 사용한 메트릭 읽기 (metrics.read) 권한 - API V2를 사용한 엔티티 읽기 (entities.read) 권한

다이나트레이스에서 API 키 가져오기

API 토큰을 설정하려면 다이나트레이스 API - 토큰 및 인증을 참조하십시오.

API 토큰의 metrics.readentities.read 권한을 설정합니다.

구성

  1. 논리적 Grafana 서버 UI에서 설정/데이터 소스를 선택하고 데이터 소스 추가를 선택합니다.

  2. 데이터 소스 추가 페이지에서 Dynatrace를 필터링하고 Dynatrace 플러그인을 선택합니다.

  3. Dynatrace 데이터 소스를 구성하려면 다음 파라미터가 필요합니다.

    • Name- 다이나트레이스 데이터 소스에 적용하려는 이름 (기본값: Dynatrace).

    • Dynatrace API Type- 연결 중인 다이나트레이스 인스턴스의 유형. SaaSManaged Cluster 중에 하나입니다.

    • Dynatrace API Token- 이전 단계에서 생성한 API 토큰입니다.

    다음 두 설정은 다이나트레이스 SaaS인지 관리형인지에 따라 달라집니다.

    • 의 SaaS 예제에서 환경 ID는 다음과 같습니다. yfc55578.live.dynatrace.com yfc55578

    • yd8888.managed-sprint.dynalabs.io/e/abc99984-3af2-55tt-72kl-0672983gc45 관리형 예제에서 환경 ID는 다음과 abc99984-3af2-55tt-72kl-0672983gc45 같고 도메인은 다음과 같습니다. yd8888.managed-sprint.dynalabs.io

  4. 모든 구성 값을 설정한 후 [Save & Test] 를 선택하여 구성을 검증하고 변경 내용을 저장합니다.

데이터 원본을 쿼리합니다.

쿼리 편집기를 사용하여 Dynatrace 지표 및 문제를 쿼리할 수 있습니다. 쿼리 유형은 또는 일 수 있습니다. metric problem

메트릭 쿼리 유형

  • Metric— 보려는 지표를 선택합니다. Dynatrace에서 지표 목록을 다시 가져오려면 새로 고침 버튼을 선택합니다.

  • Aggregations— 특정 지표에 사용할 집계를 선택합니다. 집계 유형을 변경하려면 집계 값을 선택하거나 다른 집계를 추가하려면 +를 선택합니다.

  • Transformations— 쿼리 편집기에서 변환을 선택할 수 있습니다. 그런 다음 선택한 변환에 여러 매개 변수를 입력합니다. 현재는 병합 변환만 지원됩니다. 병합 변환에 대한 자세한 내용은 병합 변환을 참조하십시오.

  • Filters— Dynatrace 데이터 소스는 각 지표에 적합한 필터를 동적으로 쿼리합니다. 필터를 추가하려면 Dynatrace 쿼리 편집기에서 필터 레이블 옆의 + 기호를 선택하고 필터링할 필드를 선택한 다음 사용할 연산자를 선택한 다음 필터링 기준으로 사용할 값을 선택합니다. Dynatrace 데이터 소스를 사용하면 함께 결합하여 복잡한 논리적 비교를 생성할 수 있는 필터 그룹을 만들 수 있습니다. 대부분의 사용 사례에서는 필터 그룹이 필요하지 않습니다. 태그를 사용하여 필터를 생성할 때 선택한 연결에 관계없이 Dynatrace는 항상 AND를 사용합니다. Dynatrace는 태그가 있는 OR 필터를 지원하지 않습니다.

  • Alias— Dynatrace 데이터 소스를 사용하는 동안 발생할 수 있는 별칭에는 두 가지 유형이 있습니다. 첫 번째는 정적 별칭입니다. 이 유형의 별칭은 빌드하는 모든 쿼리에서 사용할 수 있으며 별칭 이름은 소문자로 시작합니다. 두 번째는 동적 별칭으로, 쿼리에 사용하는 지표에 따라 변경되며 별칭 이름은 대문자로 시작합니다. Dynatrace 플러그인은 여러 가지 별칭 (,,, 및) 을 지원합니다. Metric Names Aggregation Display Name Host Description

이름
$name 빌트인:apps.other. keyUserActions. reportedErrorCount그래서.
$aggregation 자동, 값
$displayName 보고된 오류 수 (주요 사용자 작업, OS별) [모바일, 사용자 지정]

문제: 쿼리 유형

  • Problem Query Type— 문제 쿼리 유형을 선택합니다. 현재는 피드 문제 쿼리 유형만 지원됩니다. 피드 문제 쿼리 유형에 대한 자세한 내용은 병합 변환을 참조하십시오.

  • Status Filter— 상태별로 결과 문제를 필터링합니다.

  • Impact Filter— 영향 수준을 기준으로 결과 문제를 필터링합니다.

  • Severity Filter— 심각도 수준을 기준으로 결과 문제를 필터링합니다.

  • Expand Details— 관련 이벤트 (설정된 경우) 를 응답에 포함합니다.

템플릿 변수 사용

새 Dynatrace 쿼리 변수를 추가하려면 새 템플릿 변수 추가를 참조하십시오. Dynatrace 데이터 소스를 다음과 같은 사용 가능한 쿼리의 데이터 소스로 사용하십시오.

  • Query type— 쿼리 유형을 선택합니다. 쿼리 유형은 일부 데이터를 일부 키 또는 설명자와 연결합니다.

    쿼리 유형 설명
    Metric names 모든 지표 이름 목록을 반환합니다.
    Filter keys 필터링에 사용할 수 있는 모든 크기 (예: 호스트 이름) 의 목록을 반환합니다.
    Filter values for key 키 이름 또는 키 이름 템플릿 변수를 기준으로 필터링된 모든 값의 목록을 반환합니다.
    Problem status options 모든 문제 상태 목록을 반환합니다.
    Problem impact options 문제의 영향을 받는 모든 영역의 목록을 반환합니다.
    Problem severity options 모든 문제 심각도 유형의 목록을 반환합니다.
  • Regex— (선택 사항) 쿼리에서 반환된 값을 정규 표현식으로 필터링합니다.

참고

Multi-valueInclude All option현재 Dynatrace 데이터 소스에서는 지원되지 않습니다.

변수를 생성한 후 Metric 드롭다운 메뉴에서 해당 변수를 찾을 수 있습니다.

Dynatrace용 대시보드 가져오기

대시보드를 가져오려면 을 참조하십시오. 대시보드 가져오기 가져온 대시보드는 구성 > 데이터 원본 > Dynatrace 데이터 원본 선택 > 대시보드 탭 선택에서 찾을 수 있으며 미리 만들어진 사용 가능한 대시보드를 볼 수 있습니다.