Compartilhar via


Solucionar problemas de alertas do Azure Resource Graph

Observação

A integração de alertas do Azure Resource Graph ao Log Analytics está em versão prévia 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.

No entanto, como os alertas do Azure Resource Graph estão em versão prévia, há operadores e funções que funcionam no Azure Resource Graph, mas não têm suporte com a integração do Log Analytics.

Veja a seguir operadores e funções conhecidos sem suporte:

Operador/função Tipo
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 chaves com funções de bag função escalar

Para obter mais informações sobre operadores e funções, acesse operadores tabulares, funções escalares e funções de agregação.

Paginação

O Azure Resource Graph tem paginação em suas APIs dedicadas. No entanto, com a maneira como o Log Analytics interage com o Azure Resource Graph, a paginação não é um motivo para que apenas 1.000 resultados sejam retornados.

  • Consultas cruzadas entre o Azure Resource Graph e o Log Analytics não dão suporte à 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 gerenciadas

A identidade gerenciada do 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 é acionado. 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 da tabela

Os nomes de tabela do Azure Resource Graph precisam ser maiúsculas e minúsculas com a primeira letra de cada palavra maiúscula, como Resources ou ResourceContainers. Você também pode usar letras minúsculas como resources ou resourcecontainers.