Azure Resource Graph 경고 문제 해결
참고 항목
Azure Resource Graph는 Log Analytics와의 통합 경고를 공개 미리 보기로 제공합니다.
다음 설명은 Log Analytics와 통합되는 Azure Resource Graph 경고에 대한 쿼리 문제를 해결하는 데 도움이 됩니다.
연산자 및 함수
경고를 표시하기 위해 Azure Resource Graph Explorer에서 지원되는 많은 연산자가 Log Analytics 통합과 작동합니다.
그러나 Azure Resource Graph 경고는 미리 보기로 제공되므로 Azure Resource Graph에서 작동하지만 Log Analytics 통합에서는 지원되지 않는 연산자와 함수가 있습니다.
다음은 지원되지 않는 알려진 연산자 및 함수입니다.
연산자/함수 | Type |
---|---|
join |
연산자 통합은 Log Analytics 테이블을 Azure Resource Graph 테이블과 조인할 때 작동합니다. Azure Resource Graph 테이블을 둘 이상 조인하는 경우 통합이 작동하지 않습니다. |
mv-apply |
operator |
arg_min() |
스칼라 함수 |
avg() : avgif() |
집계 함수 |
집계 함수 | |
rand() |
스칼라 함수 |
집계 함수 | |
집계 함수 | |
bag 함수와 함께 키 사용 | 스칼라 함수 |
연산자 및 함수에 대한 자세한 내용을 보려면 테이블 형식 연산자, 스칼라 함수 및 집계 함수로 이동하세요.
페이지 매김
Azure Resource Graph에는 전용 API에 페이지 매김 기능이 있습니다. 그러나 Log Analytics가 Azure Resource Graph와 상호 작용하는 방식에서는 페이지 매김이 지원되지 않는데, 반환되는 결과가 1,000개뿐이기 때문입니다.
- Azure Resource Graph와 Log Analytics 간의 교차 쿼리는 페이지 매김을 지원하지 않으며 처음 1,000개 결과만 표시합니다.
- mv-expand 연산자를 사용하여 쿼리를 작성할 때는 제한을 400으로 설정해야 합니다.
관리 ID
경고의 관리 ID에는 Log Analytics 기여자 또는 Log Analytics 읽기 권한자 역할이 있어야 합니다. 역할은 모니터링 정보를 가져올 수 있는 권한을 제공합니다.
경고를 설정하면 경고가 발생한 후의 결과가 이전 결과와 다를 수 있습니다. 그 이유는 발신된 경고가 관리 ID를 사용하여 실행되기 때문입니다. 그러나 경고를 수동으로 테스트할 때는 사용자의 ID를 사용합니다.
테이블 이름
Azure Resource Graph 테이블 이름은 각 단어의 첫 글자가 대문자인 카멜식 대/소문자여야 합니다(예: Resources
또는 ResourceContainers
). 소문자를 사용할 수도 있습니다(예: resources
또는 resourcecontainers
).