DataBuilder - Champ d’application, global

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 1 minute de lecture
  • Utilisez la classe DataBuilder pour créer une série de points de données pour une mesure. Utilisez le sn_clotho. Client.put() pour enregistrer les valeurs.

    Vous pouvez appeler cette classe dans les scripts de serveur inclus dans le champ d’application et globaux. Lorsque vous utilisez la classe DataBuilder , utilisez l’identificateur d’espace de noms sn_clotho.

    Cette classe fait partie de l’application MetricBase .

    DataBuilder inclus dans le périmètre : ajouter (démarrage GlideDateTime, valeur de tableau)

    Ajoutez une série de points de données à l’objet DataBuilder. Chaque point de données est un horodatage et une valeur.

    Utilise le paramètre start et la période de collecte de la politique de rétention pour calculer l’horodatage de chaque valeur du tableau. Le paramètre start de la première valeur est l’horodatage. Cette méthode n’enregistre pas les données dans la base de données MetricBase. Utilisez le sn_clotho. Client.put() pour enregistrer les valeurs.

    Tableau 1. Paramètres
    Nom Type Description
    début GlideDateTime Horodatage du premier point de données. Les horodatages suivants sont calculés à l’aide de la période de collecte de la politique de conservation.
    valide Tableau Tableau de nombres.
    Tableau 2. Renvoie
    Type Description
    Générateur de données Le même objet DataBuilder.
    
    var points = [7,0.5,273];
    var dataBuilder = new sn_clotho.DataBuilder(now_GR, 'cpu_percentage');
    // this creates a GlideDateTime object set to the current date and time
    var time = new GlideDateTime();
    dataBuilder.add(time, points);

    DataBuilder inclus dans le périmètre : add(GlideDateTime start, valeur numérique)

    Ajoutez un point de données à l’objet DataBuilder. Chaque point de données est un horodatage et une valeur. Cette méthode n’enregistre pas le point de données dans la mesure. Utilisez le sn_clotho. Client.put() pour enregistrer les valeurs.

    Tableau 3. Paramètres
    Nom Type Description
    début GlideDateTime Horodatage du point de données.
    valide Numéro La valeur du point de données.
    Tableau 4. Renvoie
    Type Description
    Générateur de données L’objet DataBuilder.
    var dataBuilder = new sn_clotho.DataBuilder(now_GR, 'cpu_percentage');
    // this creates a GlideDateTime object set to the current date and time
    var time = new GlideDateTime();
    dataBuilder.add(time, 0.6);

    DataBuilder inclus dans le périmètre : DataBuilder(Object glideRecord, String subject, String metric)

    Crée une instance de la classe DataBuilder.

    Tableau 5. Paramètres
    Nom Type Description
    glideRecord Objet GlideRecord à partir duquel obtenir le domaine.
    objet Chaîne sys_id du GlideRecord associé à cette série.
    Métrique Chaîne Nom de champ de la mesure.
    // Where cpu_percentage is the name of the metric
            var dataBuilder = new sn_clotho.DataBuilder(now_GR, 'cpu_percentage');