ComputerScience

Matthieu TUDURY… Just another WordPress site…

Filtrer les logs Azure (WADWindowsEventLogTable) depuis VisualStudio

Quand vous n'avez pas la possibilité d'avoir un outil dédié, vous pouvez utiliser Visual Studio pour visualiser les Event Logs stockés dans Azure.

Il faut pour cela écrire une requête de filtrage de la table : WADWindowsEventLogTable :

J'ai cherché la syntaxe pour faire des requêtes, La syntaxe comme l'indique visual studio est basé sur la syntaxe des WCF Data Service qui elle même est issue du standard “Open Data Protocol”.

exemple de cette syntaxe :

(EventId eq 0) and (Timestamp gt datetime'2012-02-03')

Ce qu'il y a a retenir de cette syntaxe :

La syntaxe est case sensitive (timestamp != Timestamp) !

Les opérateurs :

  • eq : égal
  • ne : not equal
  • lt : plus petit que
  • gt : plus grand que

la liste complete est disponible à cette URL : Filtres Open Data

Types :

Lorsque vous spécifiez un type précis, par exemple dateTime, binary, il va falloir le spécifier en préfixant le type :

datetime'2012-02-03’

la liste complète accompagné d'une colonne d'exemples est disponible à cette URL : Types de données

Voila ! vous etes maintenant paré à filtrer les logs à l'aide de VisualStudio.