Solucionar problemas de alertas do Azure Resource Graph
Nota
A integração de alertas do Azure Resource Graph com o Log Analytics está em pré-visualização pública.
As descrições a seguir ajudam a solucionar problemas de consultas para alertas do Azure Resource Graph que se integram ao Log Analytics.
Operadores e funções
Muitos operadores com suporte no Azure Resource Graph Explorer trabalham com a integração do Log Analytics para alertas.
Mas como os alertas do Azure Resource Graph estão em visualização, há operadores e funções que funcionam no Azure Resource Graph, mas não são suportados com a integração do Log Analytics.
Os seguintes são operadores e funções conhecidos e não suportados:
Operador/função | Type |
---|---|
join |
Operador A integração funciona quando você ingressa em uma tabela do Azure Resource Graph com uma tabela do Log Analytics. A integração não funcionará se você ingressar em duas ou mais tabelas do Azure Resource Graph. |
mv-apply |
operador |
arg_min() |
função escalar |
avg() , avgif() |
função de agregação |
percentile() , percentiles() , percentilew() , percentilesw() |
função de agregação |
rand() |
função escalar |
stdev() , stdevif() , stdevp() |
função de agregação |
variance() , varianceif() , variancep() |
função de agregação |
Usando teclas com funções de saco | função escalar |
Para obter mais informações sobre operadores e funções, vá para operadores tabulares, funções escalares e funções de agregação.
Paginação
O Azure Resource Graph tem paginação em suas APIs dedicadas. Mas com a forma como o Log Analytics interage com o Azure Resource Graph, a paginação não é uma razão suportada pela qual apenas 1.000 resultados são retornados.
- As consultas cruzadas entre o Azure Resource Graph e o Log Analytics não suportam paginação e mostram apenas os primeiros 1.000 resultados.
- Você deve definir uma limitação de 400 ao escrever uma consulta com o operador mv-expand .
Identidades geridas
A identidade gerenciada para seu alerta deve ter a função Colaborador do Log Analytics ou Leitor do Log Analytics. A função fornece as permissões para obter informações de monitoramento.
Quando você configura um alerta, os resultados podem ser diferentes do resultado depois que o alerta é disparado. O motivo é que um alerta disparado é executado usando uma identidade gerenciada. Mas quando você testa manualmente um alerta, ele usa a identidade do usuário.
Nomes de tabelas
Os nomes de tabela do Azure Resource Graph precisam ser camel case com a primeira letra de cada palavra em maiúsculas, como Resources
ou ResourceContainers
. Você também pode usar minúsculas como resources
ou resourcecontainers
.