Panel Plotly - Amazon Managed Grafana

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Panel Plotly

Este tema de documentación está diseñado para los espacios de trabajo de Grafana que admiten la versión 8.x de Grafana.

Para ver los espacios de trabajo de Grafana que admiten la versión 10.x de Grafana, consulte. Trabajando en Grafana versión 10

Para ver los espacios de trabajo de Grafana que admiten la versión 9.x de Grafana, consulte. Trabajando en Grafana versión 9

El panel Plotly renderiza los gráficos utilizando Plotly, una biblioteca de gráficos de código abierto en JavaScript.

Los campos Data, Layout y Config coinciden con los parámetros comunes descritos en la documentación de Plotly. Deben estar en formato JSON.

Los datos proporcionados por la fuente de datos se pueden transformar mediante un script definido por el usuario antes de insertarlos en el gráfico de Plotly. El script incluye 2 argumentos.

  • data— Datos devueltos por la fuente de datos.

  • variables— Un objeto que contiene variables de Grafana en el panel actual (variables de usuario y estas pocas variables globales:__from, __to__interval, y__interval_ms).

El script debe devolver un objeto con una o más de las siguientes propiedades: datalayout, config yframes. A continuación, se muestra un ejemplo.

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

El objeto devuelto por el script y el JSON proporcionado en los campos Data, Layout y Config se fusionarán (fusión profunda).

Si no se proporciona ningún script, el panel utilizará únicamente los campos Data, Layout y Config.