Skip to main content
Data Infrastructure Insights
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

DII MCP 개념 및 데이터 모델

기여자 netapp-alavoie

이러한 개념을 이해하면 AI 비서가 적절한 툴을 선택하고 유효한 쿼리를 구성하는 데 도움이 됩니다.

참고 DII MCP는 "시사" 기능이므로 변경될 수 있습니다.

테넌트 범위

모든 DII MCP 요청은 인증된 사용자의 DII 테넌트 및 권한 내에서 실행됩니다. 툴은 해당 테넌트에 존재하고 해당 ID로 볼 수 있는 데이터만 반환할 수 있습니다.

수집 장치

데이터 수집 장치(AU)는 원격으로 설치된 에이전트로, 데이터 소스를 주기적으로 확인하고 원격 측정 데이터를 DII에 보고합니다. AU 기록에는 연결 상태, 보고 최신성, 운영 체제, 버전 및 할당된 데이터 소스의 수가 포함됩니다.

연결과 보고는 서로 다른 신호입니다. 예를 들어, AU는 성공적인 보고 이력이 없더라도 연결을 수락할 수 있습니다. 상태와 보고 이력을 모두 평가하십시오 lastReported.

데이터 소스

데이터 소스(또는 수집기)는 스토리지 어레이, 스위치, 하이퍼바이저, 클라우드 서비스 등 인프라 시스템에 대한 구성된 연결입니다.

인벤토리 및 상태에 목록 작업을 사용하십시오. 수집 패키지, 폴링 간격 또는 최근 활동 등 구성 세부 정보가 필요한 경우 특정 데이터 소스를 검색하십시오.

지원되는 데이터 소스 유형은 더 광범위한 DII 수집기 카탈로그를 설명합니다. 이는 현재 테넌트에 구성된 수집기와 동일하지 않습니다.

객체

오브젝트는 스토리지 시스템, 풀, 볼륨, 호스트, 가상 머신, Kubernetes 워크로드, 제품별 리소스 등 정규화된 인프라 엔티티입니다.

오브젝트 유형은 동적입니다. 항상:

  1. 오브젝트 유형을 나열합니다.

  2. 정확한 유형을 선택하십시오.

  3. 해당 유형에 대한 메타데이터를 검색합니다.

  4. 메타데이터에 선언된 속성 및 메트릭만 쿼리합니다.

속성 및 메트릭

  • *속성*은 신원, 구성, 소유권, 레이블 또는 관계를 설명합니다.

  • *메트릭*은 용량, 지연 시간, 처리량 또는 활용률 등 시간에 따라 변하는 측정값입니다.

  • *그룹화 가능한 속성*을 사용하면 집계 쿼리를 세분화할 수 있습니다.

메트릭 필터는 요청된 시간 창 집계가 적용되기 전에 원시 메트릭 값에 대해 평가됩니다.

로그

로그 유형은 ONTAP EMS, Kubernetes 이벤트, StorageGRID 이벤트, VMware 이벤트 및 DII 플랫폼 이벤트 등의 이벤트 스트림을 나타냅니다.

로그 조회 또한 메타데이터 우선 방식입니다:

  1. 사용 가능한 로그 유형을 나열합니다.

  2. 선택한 유형에 대한 메타데이터를 검색합니다.

  3. 유효한 속성만 요청하세요.

  4. 이벤트를 검색하거나 이벤트 발생 횟수 히스토그램을 작성하십시오.

모니터링 및 경고

모니터는 DII가 평가하는 조건을 정의합니다. 경고는 하나 이상의 관련 오브젝트에 대한 특정 모니터 결과입니다.

  • 모니터링 툴을 사용하여 의도, 상태, 오브젝트 유형 및 수정 지침을 검사하십시오.

  • 알림을 조회하기 전에 알림 메타데이터를 사용하십시오.

  • AL-123456 등의 알림 이름 또는 해당 UUID를 사용하여 하나의 알림을 검색하십시오.

경고 상태와 심각도는 별개의 개념입니다. 결과의 우선순위를 정할 때는 두 가지 모두를 요청하십시오.

유지보수 윈도우

유지보수 윈도우는 정의된 기간 동안 표현식과 일치하는 알림을 억제합니다. 성공 결과가 비어 있다는 것은 일치하는 유지보수 윈도우가 없다는 의미이며, 데이터가 누락되었다는 증거는 아닙니다.

알림 규칙 및 대상

알림 규칙은 일치하는 알림을 라우팅합니다. 대상에는 Slack, Microsoft Teams, PagerDuty 또는 사용자 지정 HTTP 통합이 포함될 수 있습니다.

웹훅 주소에는 기밀 정보가 포함될 수 있습니다. 보고 시에는 대상 이름, 엔진 유형 및 상태만 요청하십시오. 전체 주소를 절대 복제하지 마십시오.

메타데이터 우선 쿼리 흐름

Discover types
    → retrieve type metadata
        → select valid attributes and metrics
            → query a bounded time range
                → paginate, group, or retrieve time series

필터

DII 쿼리 툴은 조건 및 중첩 논리 연산자를 지원합니다:

  • 비교: EQ, NE, GT, LT, GE, LE

  • 패턴 매칭: WILDCARD

  • 있음: EXISTS

  • 논리: and, or, not

메타데이터에 선언된 정확한 필드 이름과 호환되는 값 유형을 사용하십시오. `EXISTS`의 경우, 연결된 서버 버전에서 지원하는 경우 비교 값을 생략하십시오.

시간 범위 및 페이지네이션

  • 명시적인 오프셋 또는 `Z`이(가) 포함된 ISO-8601 타임스탬프를 사용하십시오.

  • 필요한 경우 America/New_York 또는 UTC 등 IANA 시간대를 제공하십시오.

  • 툴에서 더 짧은 제한 기간을 명시하지 않는 한, 조회 기간은 30일 이하로 유지하십시오.

  • 오브젝트 및 알림 쿼리는 일반적으로 limit 및 `offset`를 사용합니다.

  • 로그 이벤트 쿼리는 다음 페이지를 위해 반환된 커서를 사용합니다.

오류 및 복구 단계는 "문제 해결"을(를) 참조하십시오.