알림 상태 검토
이 레시피를 사용하면 웹훅 엔드포인트 주소를 노출하지 않고 DII 경고가 어떻게 라우팅되고 억제되는지 이해할 수 있습니다.
|
|
DII MCP는 "시사" 기능이므로 변경될 수 있습니다. |
필수 조건
-
알림 및 유지보수 기간 툴에 대한 액세스.
-
검토 범위를 좁히기 위한 선택적 모니터, 리소스 또는 통합 유형입니다.
사용된 툴
-
NotificationService_getNotificationRules
-
NotificationService_getNotificationRuleById
-
NotificationService_getWebhooks
-
MaintenanceWindowService_getMaintenanceWindows
-
MaintenanceWindowService_getMaintenanceWindowById
-
선택 사항: MonitorsService_queryMonitors
시작 프롬프트
DII 알림 상태를 검토합니다. 활성 및 비활성 알림 규칙, 각 규칙의 모니터 또는 리소스 범위, 통합 유형별 웹훅 대상 개수, 현재 유지 관리 기간을 요약합니다. 대상 이름, 엔진 유형 및 상태만 반환하고 엔드포인트 주소는 반환하지 않습니다.
에이전트 워크플로
-
알림 규칙을 나열합니다.
-
규칙을 활성, 비활성, 만료 예정 또는 만료 없음으로 분류합니다.
-
각 규칙의 표현 범위를 요약하십시오:
-
모니터 이름 또는 그룹
-
관련 오브젝트
-
광범위한 와일드카드 범위
-
-
추가적인 세부 정보가 필요할 때만 특정 규칙을 검색하세요.
-
웹훅 대상을 나열하고 작업 결과에서 주소 필드를 즉시 제외합니다.
-
엔진 유형 및 상태별로 대상을 그룹화합니다.
-
활성화된 유지보수 기간을 나열합니다.
-
중요 자원이나 비정상적으로 긴 기간과 겹치는 억제 기간을 파악하십시오.
-
선택적으로 규칙 표현식을 사용 가능한 모니터와 비교할 수 있습니다.
-
보고서 라우팅 범위, 광범위한 규칙, 비활성 규칙 및 억제 위험.
보안 요구 사항
전체 웹훅 주소에는 다음이 포함될 수 있습니다:
-
Slack 또는 Teams 서명 경로
-
PagerDuty 라우팅 키
-
API 토큰
-
고유한 워크플로 서명
-
사용자 지정 통합 자격 증명
주소 필드는 절대 표시하거나, 인용하거나, 요약하거나, 저장하거나, 전달하지 마십시오. 또한 이 워크플로에서는 마스킹된 접미사도 필요하지 않습니다.
전체 엔드포인트가 기록이나 공유된 아티팩트에 나타나는 경우, "보안 및 개인정보 보호"에 있는 사건 처리 단계를 따르십시오.
해석
-
비활성화된 규칙은 의도적일 수 있으므로, 삭제를 권장하기 전에 소유권을 확인하십시오.
-
광범위한 와일드카드 표현식은 알림 노이즈를 발생시키거나 의도치 않은 라우팅을 초래할 수 있습니다.
-
대상 상태는 null이거나 알 수 없을 수 있습니다. 활성화되었다고 보고하지 마십시오.
-
성공적인 빈 유지보수 기간 결과는 일치하는 기간이 없음을 의미합니다.
-
장기간 지속되는 윈도우는 기술적으로 활성화되어 있고 유효하더라도 실제 문제를 숨길 수 있습니다.
제안된 출력
-
상태별 규칙 개수
-
규칙 범위 및 대상 유형
-
엔진별 타겟 수
-
활성 유지 관리 기간
-
광범위하거나, 비활성이거나, 모호한 구성
-
보안 및 데이터 품질 관련 주의사항
제한 및 개인정보 보호
-
주소, 토큰, UUID 또는 개인 리소스 식별자를 반환하지 마십시오.
-
이 워크플로는 구성을 검토하지만 메시지 전달은 테스트하지 않습니다.
-
현재 툴은 규칙 및 대상을 생성, 업데이트, 비활성화 또는 삭제하지 않습니다.
후속 질문
어떤 활성 알림 규칙에 광범위한 와일드카드 표현식이 포함되어 있으며, 어떤 모니터 그룹과 일치시킬 수 있습니까?
현재 및 예정된 유지보수 기간을 나열하고, 해당 기간 동안 어떤 알림 범위가 비활성화되는지 설명하십시오.
통합 유형별 알림 대상 수를 세고 상태를 알 수 없는 대상을 식별합니다. 주소는 표시하지 않습니다.