Explore의 상관 관계 편집기 - Amazon Managed Grafana

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

Explore의 상관 관계 편집기

이 설명서 항목은 Grafana 버전 10.x를 지원하는 Grafana 작업 영역을 위해 설계되었습니다.

Grafana 버전 9.x를 지원하는 Grafana 작업 영역에 대한 내용은 을 참조하십시오. Grafana 버전 9에서 작업하기

Grafana 버전 8.x를 지원하는 Grafana 작업 영역에 대한 내용은 을 참조하십시오. Grafana 버전 8에서 작업하기

상관 관계를 통해 사용자는 두 데이터 소스 간에 링크를 구축할 수 있습니다. 상관 관계 개요를 포함한 자세한 내용은 을 참조하십시오. 그라파나 버전 10의 상관관계

상관 관계 생성

탐색 페이지에서 상관 관계를 만들 수 있습니다.

상관 관계 생성하기
  1. Amazon 관리형 Grafana 워크스페이스에서 탐색 페이지로 이동합니다.

  2. 새 상관 관계의 소스로 사용하려는 데이터 소스를 선택합니다.

  3. 지원되는 시각화로 데이터를 생성하는 쿼리를 실행합니다.

  4. 상단 도구 모음에서 + 추가를 선택하고 상관 관계 추가를 선택합니다 (명령 팔레트에서 상관관계 편집기를 선택할 수도 있습니다).

    이제 Explore는 파란색 테두리와 위쪽 막대로 표시된 상관 관계 편집기 모드에 있습니다. 상단 표시줄에서 종료를 선택하여 상관 관계 편집기를 종료할 수 있습니다.

  5. 이제 새 쿼리를 작성하는 데 사용할 수 있는 데이터에 첨부된 링크를 사용하여 시각화에 대해 다음과 같은 새 상관 관계를 만들 수 있습니다.

    • 로그 — 각 로그 행의 로그 세부 정보 내 필드 값 옆에 링크가 표시됩니다.

    • 테이블 — 모든 테이블 셀은 링크입니다.

  6. 링크를 선택하여 새 상관 관계를 추가합니다. 링크는 상관 관계의 결과 필드로 사용되는 필드와 연결됩니다. 자세한 내용은 상관 관계 구성를 참조하세요.

  7. 열리는 분할 보기에서 오른쪽 창을 사용하여 상관 관계의 대상 쿼리 원본을 설정합니다. 자세한 내용은 대상 쿼리를 참조하세요.

  8. 창 상단에 제공된 목록의 변수를 포함하는 변수 구문을 사용하여 대상 쿼리를 작성하십시오. 목록에는 선택한 데이터 행의 샘플 값이 포함됩니다.

  9. 레이블과 설명을 입력합니다 (선택 사항). 레이블은 시각화 내의 링크 이름으로 사용되며 변수를 포함할 수 있습니다.

  10. 변환을 제공합니다 (선택 사항, 자세한 내용은 아래 참조).

  11. 상단 도구 모음에서 저장을 선택하여 상관 관계를 저장하고 상관 관계 편집기 모드를 종료합니다. 상관 관계를 생성하는 데 사용된 링크가 각 행의 데이터 링크로 바뀝니다. 링크를 선택하면 정의한 쿼리가 다른 창에서 실행되며 변수는 선택한 행의 값으로 동적으로 바뀝니다.

변환

변환을 사용하면 필드에 있는 값을 다른 데이터와 함께 추출할 수 있습니다. 예를 들어 변환을 사용하면 로그 줄의 한 부분을 추출하여 상관 관계에 사용할 수 있습니다. 상관 관계의 변환에 대한 자세한 내용은 을 참조하십시오. 상관 관계 변환

편집기 모드에서 생성된 링크 중 하나를 선택한 후 변환 드롭다운 메뉴에서 변환 추가를 선택하여 변형을 추가할 수 있습니다.

상관 관계에 변환을 사용하려면
  1. 변환을 적용할 필드를 선택합니다. 변환에 사용할 필드 부분을 선택합니다. 로그 라인을 예로 들 수 있습니다. 선택한 후에는 이 필드의 값이 변환 구축을 지원하는 데 사용됩니다.

  2. 변환 유형을 선택합니다. 옵션 및 관련 설정은 을 상관 관계 변환 참조하십시오.

  3. 선택에 따라 하나 이상의 변수가 채워지거나 표시된 옵션에 더 많은 사양을 제공해야 할 수 있습니다.

  4. 지정된 변수를 사용 가능한 변수 목록에 추가하려면 상관 관계에 변환 추가를 선택합니다.

참고

이 대화 상자에 있는 정규 표현식의 경우 다른 설명서에서 mapValue 참조하는 정규 표현식을 Variable Name 여기에서 호출합니다. Grafana는 필드 값의 표현식과 일치하는 모든 텍스트를 강조 표시합니다. 정규 표현식 캡처 그룹을 사용하여 일치 항목 중 추출할 부분을 선택합니다. 유효한 정규 표현식이 제공되면 해당 변수와 해당 변수의 값이 Variable Name 필드 아래에 나타납니다.

상관 관계 예제

다음 예제는 Explore에서 상관 관계 편집기를 사용하여 상관 관계를 생성하는 방법을 보여줍니다. 이 예시를 따르려면 테스트 데이터 원본을 설정해야 합니다.

상관 관계를 그래프로 나타내기 위한 텍스트 만들기

이 예제에서는 Explore에서 상관 관계 편집기를 사용하여 상관 관계를 생성하는 방법을 보여줍니다.

상관 관계를 사용하면 한 쿼리의 결과를 사용하여 모든 데이터 소스에서 새 쿼리를 실행할 수 있습니다. 이 예제에서는 테이블 형식 데이터를 렌더링하는 쿼리를 실행합니다. 이 데이터는 그래프 결과를 산출하는 다른 쿼리를 실행하는 데 사용됩니다.

이 예제를 따르려면 테스트 데이터 소스를 설정해야 합니다.

상관 관계를 그래프로 표시하는 텍스트 만들기
  1. Grafana에서 탐색으로 이동합니다.

  2. 페이지 왼쪽 상단의 드롭다운 메뉴에서 테스트 데이터 소스를 선택합니다.

  3. 오른쪽 드롭다운 메뉴에서 + 추가를 선택하고 상관관계 추가를 선택합니다.

  4. 이제 Explore는 파란색 테두리로 표시된 상관 관계 편집기 모드에 있습니다.

  5. 시나리오 드롭다운 메뉴에서 다음 시나리오를 선택합니다: CSV 파일.

  6. population_by_state.csv 파일을 선택합니다. 각 셀은 새 상관 관계 생성을 시작하기 위해 클릭할 수 있는 링크입니다.

  7. State열의 아무 셀이나 클릭하여 해당 항목에 데이터 링크를 첨부하는 새 상관 관계를 생성합니다. 예를 들어, California을 선택합니다.

  8. 분할 보기에서는 왼쪽 창에서 선택한 것과 동일한 데이터 원본을 선택합니다. 쿼리 편집기 위의 도우미에는 대상 쿼리에서 사용할 수 있는 사용 가능한 모든 변수가 포함되어 있습니다. 변수에는 선택한 행의 모든 데이터 필드 (테이블 열) 가 포함됩니다.

  9. 시나리오 메뉴에서 CSV 측정항목 값을 선택합니다. 쿼리 편집기의 String Input 필드는 각 연도의 인구 값이 포함된 변수를 제공합니다. ${1980},${2000},${2020} 그러면 변수 값을 사용하여 그래프가 생성됩니다.

  10. 쿼리 편집기 별칭 필드에 를 입력합니다${State}.

    쿼리를 실행하여 변수의 샘플 값을 사용하여 그래프가 생성되는지 확인합니다.

  11. 저장을 선택하여 상관 관계를 저장하고 상관 관계 편집기를 종료합니다.

    상관 관계가 저장되면 Explore는 왼쪽 창에서 쿼리를 다시 실행합니다. 상태 이름을 클릭하면 CSV에 삽입된 행의 값을 사용하여 오른쪽에 있는 쿼리가 다시 실행되므로 그래프가 변경됩니다. 상태 이름을 클릭할 때마다 업데이트된 값으로 쿼리가 다시 실행됩니다.

모든 데이터 소스에 동일한 단계를 적용할 수 있습니다. 상관 관계를 사용하면 시각화에 링크를 만들어 선택한 데이터를 기반으로 동적 쿼리를 실행할 수 있습니다. 이 예제에서는 쿼리에서 반환된 데이터를 사용하여 동일한 데이터 소스를 사용하여 다양한 시각화를 생성하는 새 쿼리를 작성했습니다. 하지만 모든 데이터 원본 간에 상관 관계를 생성하여 사용자 지정 탐색 흐름을 만들 수 있습니다.

로그와 테이블 간의 상관 관계 생성

이 예제에서는 상관 관계를 만들어 변환을 사용하여 로그 라인과 다른 필드에서 값을 추출하는 방법을 보여줍니다.

이 예제를 따르려면 테스트 데이터 원본을 설정해야 합니다.

로그와 테이블 간의 상관 관계를 만들려면
  1. Grafana에서 탐색으로 이동합니다.

  2. 페이지 왼쪽 상단의 드롭다운 메뉴에서 테스트 데이터 소스를 선택합니다.

  3. 오른쪽 드롭다운 메뉴에서 + 추가를 선택하고 상관관계 추가를 선택합니다.

  4. 이제 Explore는 파란색 테두리로 표시된 상관 관계 편집기 모드에 있습니다.

  5. 시나리오 메뉴에서 로그를 선택합니다.

  6. 로그 라인을 확장하여 상관 관계 링크를 확인합니다. Correlate with hostname을 선택합니다.

  7. 탐색이 분할 보기로 열립니다. 왼쪽 창에서 선택한 것과 동일한 데이터 원본을 선택합니다. 쿼리 편집기 위의 도우미에는 대상 쿼리에서 사용할 수 있는 사용 가능한 모든 변수가 포함되어 있습니다.

  8. 변환 섹션을 펼치고 변환 추가를 클릭합니다.

  9. 필드 드롭다운 메뉴에서 메시지를 선택합니다. 로그 라인은 예제 데이터로 표시됩니다.

  10. 유형에서 Logfmt를 선택합니다. 그러면 변수 목록이 채워집니다.

  11. 상관 관계에 변환 추가를 선택합니다.

  12. 변환 추가를 다시 선택하고 필드에서 호스트 이름을 선택합니다.

  13. 유형에서 정규 표현식을 선택합니다.

  14. 표현식에 다음을 입력합니다-([0-9]\*). 그러면 대시 오른쪽에 있는 임의의 숫자가 선택됩니다.

  15. 변수 이름에 다음을 hostNumber 입력합니다. 이렇게 하면 변수 목록이 채워집니다.

  16. 상관 관계에 변환 추가를 선택하여 다른 변수에 추가합니다.

  17. 데이터 소스 편집기에서 시나리오 드롭다운 메뉴를 열고 CSV 콘텐츠를 선택합니다.

  18. 아래 텍스트 상자에 다음을 입력하고 상관 관계를 저장합니다.

    time,msg,hostNumber,status ${time},${msg},${hostNumber},${status}

    그러면 분할 보기가 닫히고 왼쪽 쿼리가 다시 실행됩니다. 로그 라인을 펼치면 상관관계 버튼이 표시됩니다. 상관 관계 버튼을 선택하면 time (a 필드), (로그 라인에서 logfmt로 추출), msg (정규식으로 추출) 및 host number (로그 줄에서 logfmt로 추출hostname) 가 표시된 분할 보기가 status 열립니다.