Panneau Plotly - Amazon Managed Grafana

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Panneau Plotly

Cette rubrique de documentation est conçue pour les espaces de travail Grafana compatibles avec la version 9.x de Grafana.

Pour les espaces de travail Grafana compatibles avec la version 10.x de Grafana, voir. Travailler dans la version 10 de Grafana

Pour les espaces de travail Grafana compatibles avec la version 8.x de Grafana, voir. Travailler dans la version 8 de Grafana

Le panneau Plotly affiche des graphiques à l'aide de Plotly, une bibliothèque graphique JavaScript open source.

Les champs Data, Layout et Config correspondent aux paramètres courants décrits dans la documentation de Plotly. Ils doivent être au format JSON.

Les données fournies par la source de données peuvent être transformées via un script défini par l'utilisateur avant d'être injectées dans le graphique Plotly. Le script inclut 2 arguments.

  • data— Données renvoyées par la source de données.

  • variables— Un objet qui contient des variables Grafana dans le tableau de bord actuel (variables utilisateur et quelques variables globales :__from, __to__interval, et__interval_ms).

Le script doit renvoyer un objet présentant une ou plusieurs des propriétés suivantes : datalayout, config etframes. Voici un exemple.

let x = data.series[0].fields[0].values.buffer let y = data.series[0].fields[1].values.buffer let serie = { x : x, y : y, name : variables.project //where project is the name of a Grafana’s variable } return { data : [serie], config : { displayModeBar: false } }

L'objet renvoyé par le script et le JSON fournis dans les champs Data, Layout et Config seront fusionnés (fusion profonde).

Si aucun script n'est fourni, le panneau utilisera uniquement les champs Data, Layout et Config.