Partilhar via


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.