데이터를 최적화하려면 먼저 조직에서 현재 생성하는 모든 원격 분석에 대한 높은 수준의 보기를 얻어야 합니다. 이렇게 하려면 수집 데이터를 계정, 원격 분석 유형 및 애플리케이션과 같은 다양한 그룹으로 분류해야 합니다. 이렇게 하면 보고서를 사용자 지정하고 추가 세분화를 위해 선택적 대시보드를 다운로드 및 설치할 수 있으며 원격 분석을 최적화하여 조직 내 어떤 그룹이 어떤 유형과 양의 데이터에 기여하고 있는지 정확히 이해할 수 있습니다.
이 자습서에서는 조직, 계정 및 원격 측정 데이터 유형을 기반으로 데이터에 대한 보고서를 생성하는 방법을 다룹니다. 일단 생성되면 애플리케이션 유형, kubernetes 클러스터 및 인프라 통합을 기반으로 데이터의 세부 분석을 생성하는 방법을 배우게 됩니다.
데이터 수집 거버넌스 기준 대시보드 설치
이것은 기준선을 만들고 수집 데이터를 모니터링하는 데 사용할 대시보드입니다. Overview [개요] 탭은 수집을 주시하는 데 도움이 되는 다양한 차트를 제공하며 브라우저 데이터, APM 데이터, 로그 및 추적과 같은 특정 원격 분석 유형에 대한 자세한 보기를 제공하는 여러 탭이 있습니다.
보고서를 생성하려면 원격 측정 최적화를 시작해야 하며 아래 단계를 사용하여 대시보드를 설치한 후 Baseline Reports [기준 보고서] 탭을 사용해야 합니다.
대시보드를 설치하려면:
- 데이터 수집 거버넌스 빠른 시작 으로 이동합니다.
- 브라우저 창의 오른쪽 상단에서 Install this quickstart [이 빠른 시작 설치를] 클릭합니다.
- 해당하는 경우 계정 전환기에서 기본 또는 최상위 계정을 선택합니다.
- 완료 를 클릭합니다.
- 빠른 시작이 설치를 완료하면 Data ingest governance baseline [데이터 수집 거버넌스 기준] 대시보드를 엽니다.
대시보드에 수집 대상 지표 추가
기본 대시보드를 설정했으면 모니터링할 대상 지표를 대시보드에 추가해야 합니다. 이러한 지표는 필요에 따라 초과하거나 미달할 수 있는 대상 메트릭을 제공하여 수집 데이터를 최적화하는 데 도움이 됩니다. 만들 수 있는 일부 대상은 다음과 같습니다.
일일 요금 또는 월별 수집에 대한 전체 조직 목표입니다.
최적의 분석을 위해 데이터 유형별로 대상을 지정합니다(예: 로그의 경우 하루 1TB, 지표의 경우 하루 2TB).
특정 하위 계정 또는 사업부에 대한 대상입니다.
이러한 대상 지표를 대시보드에 추가하려면 새 차트를 완전히 생성하거나 대시보드에 이미 있는 차트를 수정할 수 있습니다.
새 차트를 만들려면:
기준선 대시보드에서 + Add widget [+ 위젯 추가] 를 선택합니다.
Add a chart [차트 추가를] 선택합니다.
차트에서 사용할 NRQL 쿼리를 입력합니다.
Run [실행을] 선택합니다.
예를 들어 총 조직 수집이 월 360TB 미만이 되도록 하려면 다음 NRQL 문을 사용하여 정적 숫자
360000
를SELECT
문에 추가하여 임계값 라인 차트를 추가할 수 있습니다.SELECT 360000, rate(sum(GigabytesIngested), 30 day) AS '30 Day Rate' FROM NrConsumption WHERE productLine='DataPlatform' since 30 days ago limit max compare with 1 month ago TIMESERIES 7 days기존 차트를 수정하려면:
기준선 대시보드에서 수정할 차트에 대해 ...를 선택합니다.
Edit [편집을] 선택합니다.
필요에 따라 차트에서 사용하는 NRQL 쿼리를 수정합니다.
Run [실행을] 선택합니다.
예를 들어 위의 차트를 생성한 후 360000을 30으로 나누고 12000을 일일 목표 수로 사용하여 일일 수집 속도 목표를 생성하기로 결정할 수 있습니다. 이를 위해 다음 쿼리를 사용하여
Daily ingest rate (compare with 3 months prior)
차트를 업데이트합니다.SELECT 12000, rate(sum(GigabytesIngested), 1 day) AS avgGbIngestTimeseries FROM NrConsumption WHERE productLine='DataPlatform' TIMESERIES AUTO since 9 months ago limit max COMPARE WITH 3 months ago
30일 수집 보고서 생성
기본 대시보드를 설치하고 필요에 맞게 보고하는 데이터를 변경한 후에는 적절한 양의 데이터를 수집할 수 있을 만큼 충분한 시간이 지난 후 수집 데이터에 대한 테이블 형식 보고서를 생성할 수 있습니다. Baseline report [기준 보고서] 에서 이 작업을 수행할 수 있으며 가장 일반적인 기간은 30일입니다. 보고서를 생성하려면:
이전에 설치된 데이터 수집 거버넌스 기준 대시보드를 엽니다.
Baseline report [기준 보고서] 탭을 선택합니다.
Last 30 days [지난 30일] 표에서 ...를 선택하고 Export as CSV [CSV로 내보내기를] 선택합니다.
CSV를 Google 스프레드시트로 가져올지 아니면 원하는 다른 스프레드시트로 가져올지 선택합니다.
팁
대시보드를 설치하지 않은 경우 이 쿼리에 액세스하고 쿼리 작성기 에서 사용자 지정 차트를 만들 수도 있습니다.
SELECT sum(GigabytesIngested) AS 'gb_ingest_30_day_sum', rate(sum(GigabytesIngested), 1 day) AS 'gb_ingest_daily_rate', derivative(GigabytesIngested, 90 day) as 'gb_ingest_90_day_derivative' FROM NrConsumption WHERE productLine='DataPlatform' since 30 days ago facet consumingAccountName, usageMetric limit max
보고서 사용자 정의
수집 보고서를 생성한 후 추가 사용자 지정을 추가할 수 있습니다. 보고서를 조직의 요구 사항에 맞게 조정하는 것이 좋으며 그렇게 하면 수집 최적화를 시작할 때 도움이 될 수 있습니다. 보고서를 사용자 지정하는 데 사용할 수 있는 두 가지 필드가 있습니다.
- 참고 사항: 비정상적인 성장과 이에 대한 가능한 설명을 기록하십시오.
- 기술 담당자: 지정된 계정의 관리자 이름 또는 특정 원격 분석 유형과 관련된 사람의 이름입니다.
기본 보고서를 만들고 필요에 따라 사용자 지정했으므로 이제 해당 보고서를 사용하여 이상 항목을 찾을 수 있습니다.