Créer un déclencheur d’écart MetricBase

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 4 minutes de lecture
  • Créer un MetricBase déclencheur d’écart pour vous alerter lorsque MetricBase la réception de données cesse cessée.

    Avant de commencer

    Rôle requis : admin

    Pourquoi et quand exécuter cette tâche

    Les déclencheurs d’écart s’exécutent lorsque MetricBase la réception de données est interrompue pendant une période spécifiée.

    Figure 1. Le déclencheur d’écart s’exécute sur les données manquantes
    Le déclencheur d’écart s’exécute sur les données manquantes dans la base de données
    Vous pouvez définir plusieurs niveaux de déclencheur pour indiquer différentes gravités. Par exemple, vous pouvez définir un écart de 10 minutes pour le niveau 1, un écart de 20 minutes pour le niveau 2, et ainsi de suite. Chaque niveau doit déclencher un flux différent Concepteur de flux . La différence entre les durées d’écart sur différents niveaux doit être d’au moins 10 minutes. Par exemple, si vous définissez le niveau 1 sur un écart de 10 minutes, vous devez définir le niveau 2 sur un écart de 20 minutes ou plus.
    Remarque :
    Si vous faites en sorte que les durées d’écart entre les niveaux soient inférieures à 10 minutes, MetricBase un message d’erreur s’affiche et supprime le niveau que vous avez ajouté.

    La fréquence d’interrogation est calculée en calculant la différence entre les durées d’écart sur différents niveaux et en divisant par 2 (arrondi à l’unité inférieure). Par exemple, étant donné ce qui suit :

    • Le niveau 1 se déclenche après 5 minutes de données manquantes
    • Le niveau 2 se déclenche après 30 minutes de données manquantes

    La fréquence d’interrogation est de 12 minutes, car Floor((30-5)/2) = 12 minutes.

    La fréquence d’interrogation maximale est toutes les 5 minutes et la fréquence minimale est toutes les 30 minutes. Si un déclencheur n’a qu’un seul niveau, la fréquence d’interrogation est de 30 minutes.

    MetricBase Recherche dans les données stockées dans la base de données, et non dans les MetricBase données entrantes. Par conséquent, un déclencheur d’écart peut s’exécuter après l’écart lorsque des données sont manquantes. Par exemple, si MetricBase une interrogation a lieu toutes les 10 minutes et que l’écart est de 30 minutes avec des données manquantes, le déclencheur peut s’exécuter jusqu’à 40 minutes après la dernière réception des données.

    Procédure

    1. Accédez à la Tous > MetricBase > Concepteur de flux > Définitions de déclencheurs.
    2. Sélectionnez Nouveau.
    3. Dans le formulaire Création de déclencheur MetricBase , sélectionnez l’option Déclencheur d’écart .
    4. Renseignez les champs du formulaire.
      Les niveaux de déclencheur ne sont pas initialement visibles sur ce formulaire. Vous configurez les niveaux ultérieurement.
      Tableau 1. Formulaire Déclencheur d’écart MetricBase
      Champ Description
      Nom Nom du déclencheur.
      Nom de table

      Table de la MetricBase base de données qui contient la mesure que vous souhaitez surveiller. Les seules tables qui s’affichent lorsque vous cliquez sur l’icône de recherche sont celles que vous avez spécifiées dans les mesures des séries chronologiques.

      Si vous sélectionnez une mesure avant de sélectionner une table, seules les tables qui disposent de cette mesure s’affichent dans le modal Nom de la table .

      Actif Option pour activer le déclencheur.
      Mesure

      Mesure de table que vous souhaitez surveiller et qui est spécifiée par le nom de la table. Les seules mesures qui s’affichent lorsque vous cliquez sur l’icône de recherche sont les mesures de cette table.

      Si vous sélectionnez une mesure avant de spécifier un nom de table, les mesures de toutes vos mesures de séries chronologiques s’affichent. Une fois que vous avez sélectionné une mesure, seules les tables contenant cette mesure s’affichent lorsque vous cliquez sur l’icône de recherche en regard du nom de la table.

      Description Description du déclencheur.
    5. Sélectionnez Enregistrer.
      Un nouvel enregistrement est créé.
    6. Dans la zone Niveaux de déclencheur d’écart MetricBase de l’enregistrement que vous venez de créer, double-cliquez sur chaque cellule pour ajouter des valeurs qui spécifient les paramètres de déclenchement.
      Champ Description
      Niveau Nombres qui indiquent une gravité croissante. Par exemple, vous pouvez définir le niveau 1 comme aucune donnée pendant 10 minutes. Le niveau 2 peut ne pas contenir de données pendant 20 minutes. Chaque niveau doit déclencher un flux différent. Le niveau est souvent utilisé dans les scripts de condition.
      Fonction Fonction, supérieur ou égal à, ce qui signifie que ce déclencheur s’exécute lorsque l’écart dans les données reçues est supérieur à la valeur que vous spécifiez dans le champ Fenêtre . Il n’y a qu’une seule option pour la fonction, elle ne peut pas être laissée vide ou MetricBase affiche un message d’erreur.
      Fenêtre Durée pendant laquelle aucune donnée n’a été reçue qui exécute le déclencheur. Le format est heures :minutes :secondes. Par exemple, 00 :20 :00 signifie que ce déclencheur s’exécute après 20 minutes de données manquantes.
    7. Facultatif : Ajoutez des lignes à la table pour créer un comportement de déclenchement à plusieurs couches.
      En règle générale, chaque ligne supplémentaire (niveau) indique une condition plus grave. Le Concepteur de flux flux associé au niveau doit avertir avec une sévérité croissante.
    8. Sélectionnez Mettre à jour.
    9. Facultatif : Ajoutez une condition de déclenchement qui détermine si un déclencheur exécute un Concepteur de flux flux.
      Pour plus d’informations, consultez Créer une condition de déclenchement.

    Formulaire Déclencheur d’écart

    Formulaire Déclencheur d’écart

    Que faire ensuite

    Associez ce déclencheur à un Concepteur de flux flux. Pour plus d’informations, consultez Affecter un déclencheur à un flux.