...
...
...
...
Table of Contents |
---|
개요
데이터를 시각화하고 인프라를 모니터링하기위한 모니터링하기 위한 Dashboard를 제공합니다.
InfluxQL을 사용하여 사용자 정의 Dashboard를 생성 합니다생성합니다.
CloudHub에서 연결을 추가하거나 업데이트 할 업데이트할 때 Dashboard templates을 가져옵니다.
자세한 내용은 Dashboard https://seversky.atlassian.net/wiki/spaces/CSHD/pages/238026821/Creating+dashboards#Dashboard-templates 참조 하십시오.
요구사항
작업을 수행하려면 InfluxDB에 연결된 CloudHub Portal이 실행 중이여야 합니다.
Telegraf system input plugins이 plugins(https://github.com/influxdata/telegraf/tree/master/plugins/inputs/system) 이 설정되어 있어야만 데이터를 수집하여 볼 수 있습니다.
자세한 내용은 Administrator's Guides의 CloudHub Configration을 https://seversky.atlassian.net/wiki/spaces/CSHD/pages/279478543/Managing+CloudHub+agent+configuration#Collector.conf-%EC%88%98%EC%A0%95-%EB%B0%8F-%EC%A0%81%EC%9A%A9을 참조 하십시오.
Dashboard 구성
Telegraf Input Plugin에 등록된 App기준으로 App 기준으로 Dashboard를 구성할 수 있습니다.
Telegraf plugins - https://docs.influxdata.com/telegraf/v1.1318/plugins/plugin#input-list/plugins
Dashboards > “+ Create Dashboard“ Click
새로운 Dashboard가 생성되고 새 Graph 추가됩니다.
Dashboard 이름 입력
Dashboard 새 이름을 입력합니다. 이 가이드에서는 "CloudHub Dashboard"로 정의 합니다정의합니다.“+ Add Data” Click > Graph 이름 입력
Graph 새 이름을 입력합니다.InfluxDB Query 작성
쿼리 편집기 모드에서 빌더를 사용하여 사용하면 수집된 데이터에서 데이터를 선택하고 CloudHub가 쿼리 형식을 생성 할 수 있도록 합니다쿼리를 생성합니다. 또는 사용자가 수동으로 쿼리를 입력하고 편집할 수 있습니다.
CloudHub를 사용하면 쿼리를 빌더 또는 수동으로 쿼리 편집하여 자유롭게 사용할 수 있습니다.
이 예의 경우 쿼리 빌더는 호스트별로 그룹화 된 그룹화된 평균 CPU idle 사용량 쿼리를 생성하여 표시합니다. (이 경우 4 개의 4개의 호스트가 있음)
기본적으로 CloudHub는 MEAN() 함수를 이용하여 평균 데이터를 조회하여 자동 생성 시간 간격 (:interval:
)으로 그룹화하고 지난 1 시간 (1시간:dashboardTime:
)의 데이터를 표시합니다.
이러한 기본값은 쿼리 작성기를 사용하거나 쿼리를 수동으로 편집하여 구성 할 수 있습니다.Code Block SELECT mean("usage_idle") AS "mean_usage_idle" FROM "telegraf"."autogen"."cpu" WHERE time > :dashboardTime: GROUP BY time(:interval:), "host" FILL(null)language sql 차트 유형 선택
CloudHub는 CloudHub Portal은 다양한 시각화 유형을 지원합니다. 시각화 유형 https://seversky.atlassian.net/l/c/Kbnjq8Ew 을 선택하려면 상단의 “Visualization” Tab을 탭을 클릭합니다. 등록 할 등록할 VISUALIZATION TYPE과 CUMTOMIZE를 선택합니다.Graph 저장
저장(우측 상단의 오른쪽 위의 녹색 확인 표시 아이콘버튼(✅)을 클릭하여 설정한 Graph를 저장하십시오.
Note: 저장을 클릭하지 저장하지 않고 페이지를 벗어나면 작업 내용이 저장되지 않습니다.Dashboard 설정
Customize Graph:
Graph 항목의 상단메뉴의 연필 아이콘을 클릭한 첫 번째 아이콘을 클릭 후 Configure를 선택하면 편집기 모드에 진입합니다. 이름을 변경한 후 저장하면 graph Graph 이름을 변경할 수 있습니다.
Download CSV를 선택하면 Graph의 데이터 정보를 CSV 파일로 Download 받을 수 있습니다.
두 번째 아이콘을 Click 한 후 Clone Cell을 선택하면 현재 Graph와 같은 Graph가 복사 생성됩니다.
위치조정 : Graph 항목의 상단영역을 상단 영역을 Click & Drag하면 Drag 하면 Graph의 위치를 이동할 수 있습니다.
크기조정 : Graph 항목의 우측 하단 모서리를 Click & Drag하면 Drag 하면 Graph의 크기를 조정할 수 있습니다.
Dashboard 페이지 설정:
페이지 우즉 우측 상단에서 데이터 자동 새로고침 새로 고침 간격을 변경할 수 있습니다. 기본 값은 15초 입니다기본값은 15초입니다.
Dashboard의 시간범위를 시간 범위를 수정할 수 있습니다. 기본 값은 기본값은 15분 이전 입니다이전입니다.
이제 다른 Graph 추가하여 사용자에 사용자에게 맞게 Dashboard를 만들수 있습니다.만들 수 있습니다.
Dashboard templates
활성화 된 Telegraf plugins을 기준으로 다양한 Dashboard templates를 선택하여 사용할 수 있습니다.
예를 들면 다음과 같습니다:
...
To import dashboard templates:
Configuration 페이지에서 “+Add Connection”을Click하거나 기존 연결을 선택하여 편집하십시오.
InfluxDB Connection에서 세부사항을 입력하거나 확인한 후 Add Connection 또는 Update Connection을 클릭 하십시오.
Dashboards에서 사용 가능한 Telegraf Plugin을 기준으로 표시되며 사용할 templates를 선택하십시오.
Create [count] Dashboards 버튼을 클릭하십시오.
필요 시 Dashboards를 편집, 복제 또는 구성 하십시오.
Extra Tips
Full screen mode
Dashboard 우측 상단에 있는 전체 화면 아이콘을 클릭하면 대시 보드를 Dashboard를 전체 화면 모드로 볼 수 있습니다.
전체 화면 모드를 종료하려면 Esc ESC
키를 누르십시오.
Template variables
Dashboard는 Template variables를 지원합니다. 자세한 내용은 Template variables 안내서를 참조 하십시오 https://seversky.atlassian.net/l/c/CQad6C00 안내서를 참조하십시오.