Skip to main content

Mode d'emploi

Recherche d'événements de courte durée

Le paramètre de durée minimale des événements pour la recherche basée sur la valeur est égal à deux fois la résolution de l'index en raison des mécanismes d'indexation et de recherche des balises. Cette limite peut parfois être bloquante, car il est assez fréquent que nous souhaitions trouver tous les événements pour lesquels certaines conditions sont remplies, quelle que soit leur durée.

Pour les cas simples où nous devons trouver des événements (courts) où notre Tag dépasse une certaine limite, nous pouvons résoudre ce problème en suivant les étapes suivantes :

  1. Créez une agrégation maximale de la balise originale avec une fenêtre d'agrégation centrale égale à deux fois la résolution de l'index. Cela permet de créer un tag qui crée un pic d'au moins deux fois la résolution de l'index, même si l'événement d'origine n'était que très court.

    short_spike_workaround.png
  2. Event Search

    Effectuez une Recherche de valeur sur le nouveau Tag d'agrégation qui est supérieur au seuil. L'utilisation de la durée minimale par défaut de deux fois la résolution de l'index devrait maintenant permettre de trouver tous les cas où la balise d'origine a dépassé le seuil, quelle que soit sa durée.

Note

Nous pouvons utiliser la même procédure pour rechercher les événements pour lesquels notre Tag est inférieur à une certaine limite. Dans ce cas, il suffit d'utiliser l'agrégation minimale

Astuce

Lorsque nos critères de recherche sont plus complexes et que nous devons vérifier si des conditions sur plusieurs tags sont vraies en même temps, nous ne pouvons pas nous contenter de créer une agrégation par tag, puis de combiner les conditions dans la recherche. Après tout, il se peut que les conditions ne soient pas vraies exactement au même moment.

Dans ce cas, nous devons d'abord créer un Tag d'État binaire indiquant que toutes les conditions sont remplies. Cette balise aura une valeur de 1 uniquement pour les événements que nous voulons identifier. Nous pouvons ensuite créer une balise d'agrégation maximale au-dessus de cette formule. Une recherche sur cette balise ayant une valeur de 1 donnera tous les événements pour lesquels nos conditions ont été remplies.

Avertissement

L'inconvénient de l'approche ci-dessus est que nous ne pouvons pas discerner plusieurs événements qui sont proches les uns des autres. Lorsque l'espace entre les événements est plus proche que deux fois la résolution de l'index, l'agrégation les fusionnera et notre recherche ne produira qu'un seul résultat plus long.