Partager via


Résoudre les problèmes liés aux alertes Azure Resource Graph

Remarque

L’intégration d’alertes Azure Resource Graph à Log Analytics est en préversion publique.

Les descriptions suivantes vous aident à résoudre les problèmes de requêtes pour les alertes Azure Resource Graph qui sont intégrées à Log Analytics.

Opérateurs et fonctions

De nombreux opérateurs pris en charge dans l’Explorateur Azure Resource Graph fonctionnent avec l’intégration d’alertes à Log Analytics.

Toutefois, étant donné que les alertes Azure Resource Graph sont en préversion, il existe des opérateurs et des fonctions qui fonctionnent dans Azure Resource Graph, mais qui ne sont pas prises en charge avec l’intégration de Log Analytics.

Voici les opérateurs et fonctions non pris en charge connus :

Opérateur/fonction Type
join opérateur
L’intégration fonctionne lorsque vous joignez une table Azure Resource Graph à une table Log Analytics. L’intégration ne fonctionne pas si vous joignez plusieurs tables Azure Resource Graph.
mv-apply opérateur
arg_min() fonction scalaire
avg(), avgif() fonction d’agrégation
percentile(), percentiles(), percentilew(), percentilesw() fonction d’agrégation
rand() fonction scalaire
stdev(), stdevif(), stdevp() fonction d’agrégation
variance(), varianceif(), variancep() fonction d’agrégation
Utilisation de clés avec les fonctions de conteneur fonction scalaire

Pour plus d’informations sur les opérateurs et les fonctions, accédez aux opérateurs tabulaires, aux fonctions scalaires et aux fonctions d’agrégation.

Pagination

Azure Resource Graph dispose d’une pagination dans ses API dédiées. Mais avec la façon dont Log Analytics interagit avec Azure Resource Graph, la pagination n’explique pas pourquoi seuls 1 000 résultats sont retournés.

  • Les requêtes croisées entre Azure Resource Graph et Log Analytics ne prennent pas en charge la pagination et affichent uniquement les 1 000 premiers résultats.
  • Vous devez définir une limite de 400 lorsque vous écrivez une requête avec l’opérateur mv-expand.

Identités managées

L’identité managée de votre alerte doit avoir le rôle Contributeur Log Analytics ou Lecteur Log Analytics. Le rôle fournit les autorisations pour obtenir des informations de surveillance.

Lorsque vous configurez une alerte, les résultats peuvent être différents du résultat après le déclenchement de l’alerte. La raison est qu’une alerte déclenchée est exécutée à l’aide d’une identité managée. Mais lorsque vous testez manuellement une alerte, celle-ci utilise l’identité de l’utilisateur.

Noms de table

Les noms de table Azure Resource Graph doivent être en casse mixte, c’est-à-dire avec la première lettre de chaque mot en majuscule, par exemple Resources ou ResourceContainers. Vous pouvez également utiliser des minuscules, par exemple resources ou resourcecontainers.