New Relic을 사용하면 종합 모니터링 감사 이벤트의 13개월 기록을 볼 수 있습니다.
기능 설명
모니터 생성 또는 편집과 같은 종합 모니터링에서 특정 작업을 수행하면 NrAuditEvent
이 생성됩니다. 이 이벤트에는 수행된 작업 및 해당 작업을 수행한 사용자에 대한 세부 정보가 포함됩니다. 이 데이터는 13개월 동안 저장됩니다. 이 기록 데이터는 계정 문제가 어떻게 발생하고 누가 변경했는지 조사하려는 경우에 유용할 수 있습니다.
추적된 종합 모니터링의 변경 사항은 다음과 같습니다.
모니터
- 창조
- 편집(위치 변경, 음소거/음소거 해제, 활성화/비활성화 포함)
- 스크립트 생성, 편집, 유효성 검사(사용된 보안 자격 증명 포함)
- 삭제
다운타임 모니터링
- 창조
- 편집
- 삭제
보안 자격 증명
- 창조
- 편집
- 견해
- 삭제
개인 위치
- 창조
- 편집(대기열 지우기 포함)
- 삭제
이 데이터를 쿼리하는 방법에 대한 자세한 내용은 쿼리 세부정보 를 참조하세요.
쿼리 세부정보
변경 사항을 쿼리하려면 쿼리 빌더를 사용 하여 NrAuditEvent
및 관련 속성을 탐색합니다. NrAuditEvent
이벤트 사용에 대한 소개는 계정 감사 로그 쿼리 를 참조하세요.
현재 지원되는 actionIdentifier
이벤트는 다음과 같습니다.
모니터
synthetics_monitor.create
synthetics_monitor.update
synthetics_monitor.create_script
synthetics_monitor.update_script
synthetics_monitor.validate_script
synthetics_monitor.delete
다운타임 모니터링
synthetics_monitor_downtime.create
synthetics_monitor_downtime.update
synthetics_monitor_downtime.delete
보안 자격 증명
synthetics_secure_credential.create
synthetics_secure_credential.update
synthetics_secure_credential.view
synthetics_secure_credential.delete
개인 위치
synthetics_private_location.create
synthetics_private_location.update
synthetics_private_location.delete
변경 방법:
actorAPIKey
속성은 API를 통해 변경했는지 또는 UI를 통해 사용자가 변경했는지 나타냅니다. 이 값이 null이면 사용자 업데이트입니다. null이 아닌 경우 API 업데이트입니다.
합성 모니터링의 감사 로그 쿼리의 예는 다음을 참조하세요.
사용 사례 예시: 사용자가 변경한 사항 찾기
다음은 일반적인 문제를 해결하기 위해 종합 모니터링 감사 로그를 사용하는 예입니다.
당신은 종합 모니터링을 사용하는 회사의 관리자입니다. 새로운 직원이 합성 모니터링이 작동하는 방식을 배우기 위해 회사 계정을 가지고 놀고 있습니다. 불행히도 이 직원은 실수로 사전 프로덕션 계정 대신 프로덕션 계정에 대한 전체 액세스 권한이 부여되었습니다.
이 직원이 생성, 삭제 및 업데이트한 합성 모니터를 확인하여 수정해야 할 모니터를 파악하려고 합니다. 계정의 모든 모니터를 검토하는 대신 쿼리 빌더를 열고 NrAuditEvent
이벤트의 다음 NRQL 쿼리를 실행합니다.
SELECT count(*) FROM NrAuditEventWHERE actionIdentifier = 'synthetics_monitor.update_script' ANDactorEmail = 'EMPLOYEE_EMAIL'FACET actionIdentifier, descriptionSINCE 1 week ago LIMIT 1000
쿼리는 직원이 업데이트, 삭제, 생성 또는 비활성화한 모든 신세틱스 모니터를 반환합니다. 귀하와 직원은 하나씩 목록을 검토하고 편집된 모니터를 업데이트합니다.