Widget List

Le widget List affiche une liste d’événements et de problèmes pouvant provenir de diverses sources telles que les logs, le RUM ou les événements. Effectuez des recherches et des requêtes sur les sources pour filtrer les événements que vous souhaitez que le widget mette en évidence et affiche.

Widget List affichant des problèmes Error Tracking

Widget List affichant une liste d'erreurs, leur nombre et leur volume.

Configuration

Fenêtre de configuration du widget List

Configuration

  1. Choisissez le type de données à représenter. Vous pouvez créer un widget List à partir de problèmes (Issues), de logs, d’Audit Trail, d’alertes Watchdog ou d’événements, selon les produits disponibles pour votre organisation.

  2. Définissez les préférences d’affichage. Sur les screenboards et les notebooks, choisissez si votre widget utilise un intervalle de temps personnalisé ou l’intervalle de temps global.

  3. Facultatif : attribuez un titre à votre graphique (ou laissez le champ vide pour un titre suggéré).

Options

Chaque type de widget List possède sa propre configuration.

Issues

Trier par

Vous pouvez trier les problèmes par :

  • Nombre d’erreurs (par défaut)
  • Première occurrence
  • Sessions impactées

Remarque : la modification de la sélection « Trier par » ne change pas les colonnes affichées. Si vous modifiez votre liste pour la trier par sessions impactées et souhaitez l’afficher dans votre widget, vous devez également sélectionner ou ajouter « Impacted Sessions » dans l’éditeur de graphique.

Logs

Grouper par

Vous pouvez grouper les logs par :

  • Patterns
  • Transactions

Options de la liste des événements du RUM

Trier par

Pour le RUM, vous pouvez trier par :

  • Type de session
  • Temps passé
  • Nombre de vues
  • Nombre d’erreurs
  • Nombre d’actions
  • Nombre de frustrations de session
  • Nom de la vue initiale
  • Nom de la dernière vue

Ordre croissant ou décroissant

Événements

Taille du format du rapport :

Vous pouvez choisir le mode d’affichage des événements dans le widget :

  • Petit (titre uniquement)
  • Grand (événement complet)

Incidents

Trier par

Vous pouvez trier les incidents par :

  • Date de création
  • Date de détection
  • Date de dernière modification
  • Date de résolution
  • Gravité
  • Statut
  • Titre

Ordre croissant ou décroissant

Déploiements CD

Trier par

Vous pouvez trier les déploiements CD par :

  • Statut du déploiement
  • Service
  • Nom du déploiement
  • Environnement
  • Durée
  • Valeur de révision
  • URL du référentiel
  • Timestamp

Ordre croissant ou décroissant

Pipelines CI

Trier par

Vous pouvez trier les pipelines CI par :

  • Statut CI
  • Nom du pipeline
  • Durée
  • ID du pipeline
  • Branche
  • Timestamp

Ordre croissant ou décroissant

API

Ce widget peut être utilisé avec l’API Dashboards. Le tableau ci-dessous définit le schéma JSON du widget :

Expand All

Champ

Type

Description

legend_size

string

Available legend sizes for a widget. Should be one of "0", "2", "4", "8", "16", or "auto".

requests [required]

[object]

Request payload used to query items.

columns [required]

[object]

Widget columns.

field [required]

string

Widget column field.

width [required]

enum

Widget column width. Allowed enum values: auto,compact,full

query [required]

object

Updated list stream widget.

clustering_pattern_field_path

string

Specifies the field for logs pattern clustering. Usable only with logs_pattern_stream.

compute

[object]

Compute configuration for the List Stream Widget. Compute can be used only with the logs_transaction_stream (from 1 to 5 items) list stream source.

aggregation [required]

enum

Aggregation value. Allowed enum values: count,cardinality,median,pc75,pc90,pc95,pc98,pc99,sum,min

Show 5 more,max,avg,earliest,latest,most_frequent

facet

string

Facet name.

data_source [required]

enum

Source from which to query items to display in the stream. Allowed enum values: logs_stream,audit_stream,ci_pipeline_stream,ci_test_stream,rum_issue_stream,apm_issue_stream,trace_stream,logs_issue_stream,logs_pattern_stream,logs_transaction_stream

Show 3 more,event_stream,rum_stream,llm_observability_stream

default: apm_issue_stream

event_size

enum

Size to use to display an event. Allowed enum values: s,l

group_by

[object]

Group by configuration for the List Stream Widget. Group by can be used only with logs_pattern_stream (up to 4 items) or logs_transaction_stream (one group by item is required) list stream source.

facet [required]

string

Facet name.

indexes

[string]

List of indexes.

query_string [required]

string

Widget query.

sort

object

Which column and order to sort by

column [required]

string

Facet path for the column

order [required]

enum

Widget sorting methods. Allowed enum values: asc,desc

storage

string

Option for storage location. Feature in Private Beta.

response_format [required]

enum

Widget response format. Allowed enum values: event_list

show_legend

boolean

Whether or not to display the legend on this widget.

time

 <oneOf>

Time setting for the widget.

Option 1

object

Wrapper for live span

hide_incomplete_cost_data

boolean

Whether to hide incomplete cost data in the widget.

live_span

enum

The available timeframes depend on the widget you are using. Allowed enum values: 1m,5m,10m,15m,30m,1h,4h,1d,2d,1w

Show 7 more,1mo,3mo,6mo,week_to_date,month_to_date,1y,alert

Option 2

object

Used for arbitrary live span times, such as 17 minutes or 6 hours.

hide_incomplete_cost_data

boolean

Whether to hide incomplete cost data in the widget.

type [required]

enum

Type "live" denotes a live span in the new format. Allowed enum values: live

unit [required]

enum

Unit of the time span. Allowed enum values: minute,hour,day,week,month,year

value [required]

int64

Value of the time span.

Option 3

object

Used for fixed span times, such as 'March 1 to March 7'.

from [required]

int64

Start time in milliseconds since epoch.

hide_incomplete_cost_data

boolean

Whether to hide incomplete cost data in the widget.

to [required]

int64

End time in milliseconds since epoch.

type [required]

enum

Type "fixed" denotes a fixed span. Allowed enum values: fixed

title

string

Title of the widget.

title_align

enum

How to align the text on the widget. Allowed enum values: center,left,right

title_size

string

Size of the title.

type [required]

enum

Type of the list stream widget. Allowed enum values: list_stream

default: list_stream

{
  "legend_size": "string",
  "requests": [
    {
      "columns": [
        {
          "field": "content",
          "width": "compact"
        }
      ],
      "query": {
        "clustering_pattern_field_path": "message",
        "compute": [
          {
            "aggregation": "count",
            "facet": "resource_name"
          }
        ],
        "data_source": "apm_issue_stream",
        "event_size": "string",
        "group_by": [
          {
            "facet": "resource_name"
          }
        ],
        "indexes": [],
        "query_string": "@service:app",
        "sort": {
          "column": "",
          "order": "desc"
        },
        "storage": "indexes"
      },
      "response_format": "event_list"
    }
  ],
  "show_legend": false,
  "time": {
    "hide_incomplete_cost_data": false,
    "live_span": "5m"
  },
  "title": "string",
  "title_align": "string",
  "title_size": "string",
  "type": "list_stream"
}

Pour aller plus loin

Documentation, liens et articles supplémentaires utiles: