Création d'un widget dynamique IBM Cloud Logs

Vous pouvez créer un widget dynamique qui peut être inclus dans les tableaux de bord personnalisés de IBM® Cloud Logs.

Utilisez ce widget pour obtenir des suggestions sur les visualisations proposées en fonction des résultats de votre requête, et trouver la meilleure façon de présenter vos résultats. Vous pouvez configurer des requêtes Lucene, des requêtes DataPrime et des requêtes PromQL.

Fonctionnement

Le widget dynamique analyse les résultats des requêtes et propose des visualisations basées sur la forme des données.

Par défaut, la vue tableau est affichée lorsque vous ajoutez le widget dynamique pour la première fois au tableau de bord. Les données brutes sont affichées au format JSON.

Vous pouvez ensuite appliquer des filtres de requête, des regroupements ou des agrégations. Les données filtrées sont utilisées pour suggérer des visualisations telles que des diagrammes à barres, des diagrammes circulaires, des jauges, des diagrammes linéaires, etc.

Chaque fois que la requête est modifiée, le widget dynamique réanalyse les résultats et met à jour la liste des visualisations recommandées.

Étape 1 : Saisir le nom et la description

Procédez comme suit :

  1. Dans une page tableau de bord personnalisé, cliquez sur Ajouter un widget Ajouter l'icône du widget et faites glisser le widget Dynamique depuis votre barre latérale.

  2. Remplacez Nouveau widget dynamique par le nom du widget.

  3. Entrez une description.

    Cliquez sur l'icône d'action Icône d'action. Sélectionnez ensuite Ajouter une description.

Étape 2 : Configurer la requête pour définir l'ensemble de données

Procédez comme suit :

  1. Cliquez sur l'icône d'action Icône d'action. Sélectionnez ensuite le mode Édition.

  2. Pour Query 1, procédez comme suit :

    Sélectionnez le type de données. Les valeurs valides sont : Logs, Metrics, et DataPrime.

    Sélectionnez la source. Les options valables sont : Priority Insights et Analyze and Alert.

    Vous pouvez renommer la requête. Sélectionnez l' icône d'action et cliquez sur Renommer la requête.

  3. Saisissez la requête.

    Lorsque le type de données est DataPrime, saisissez une requête Dataprime dans le champ Query.

    Lorsque le type de données est Logs, saisissez une requête Lucene dans le champ Query. Vous pouvez appliquer des filtres et des agrégations.

    Lorsque le type de données est Metrics, spécifiez la métrique ou la valeur souhaitée PromQL dans le champ Query. Vous pouvez appliquer des filtres et des agrégations.

Étape 3 : Sélectionner le widget de visualisation

Après avoir saisi la requête,

  1. Cliquez sur Suggérer des visualisations pour obtenir une liste des visualisations valides.

  2. Choisissez une visualisation pour afficher les données dans ce widget. Configurez ensuite le widget pour cette visualisation. Pour plus d'informations sur la personnalisation de la visualisation, voir les informations relatives à chaque type de visualisation :

Étape 4 : Ajouter 1 ou plusieurs règles

Sélectionnez Ajouter une règle pour ajouter une nouvelle règle avec des propriétés différentes.

**Thresholds.**: Choose the base **Thresholds**. That is, when the gauge should appear green and red. Add additional thresholds - yellow and orange - if necessary.

Étape 5 : Enregistrer le widget

Procédez comme suit :

  1. [Facultatif] Définir l'heure du tableau de bord du widget si vous souhaitez utiliser une plage horaire différente de celle sélectionnée pour le tableau de bord.

  2. Cliquez sur Enregistrer pour sauvegarder votre widget.

  3. [Facultatif] Ajouter une action personnalisée. Pour plus d'informations, voir Utilisation d'actions pour intégrer des services tiers.

Limitations connues

  • Les widgets dynamiques affichent jusqu'à 2 000 enregistrements par résultat de recherche.

    Lorsqu'une requête renvoie plus de 2 000 enregistrements, le widget affiche un avis de données partielles. Le widget ne comprend que les 2 000 premières lignes renvoyées.

    Pour analyser l'ensemble des résultats, restreignez la période ou appliquez des filtres pour réduire le nombre d'enregistrements renvoyés.

  • Les limitations suivantes s'appliquent aux widgets de tableau:

    Les interactions avec les données en utilisant Filter In ou Filter Out ne sont pas incluses dans URL et ne sont pas conservées lorsque vous partagez le lien.

    Lorsque vous avez une table à plusieurs requêtes avec des jointures telles qu'une jointure externe, les fonctions Filter In et Filter Out ne sont pas disponibles.

    Vous ne pouvez filtrer que les widgets de tableau avec des colonnes structurées. Les colonnes qui contiennent du texte ou du JSON affichent des données brutes et ne prennent pas en charge le filtrage basé sur les colonnes ou les actions de filtrage.