Es posible importar paneles dentro de una misma cuenta de Alibaba Cloud o entre cuentas distintas, así como convertir paneles entre Simple Log Service y Grafana.
Importar un panel dentro de la misma cuenta de Alibaba Cloud
En el lado derecho del área de Dashboard, seleccione .
-
En el cuadro de diálogo Import Dashboard, configure los siguientes parámetros y haga clic en Import. Una vez importado el panel, se le redirigirá a la página correspondiente.
Parámetro
Descripción
Source Project
Seleccione el proyecto que contiene el panel de origen.
NotaPuede seleccionar el proyecto actual u otro diferente.
Source Dashboard
Seleccione el panel de origen.
Dashboard Name
Introduzca un nombre para el nuevo panel.
Logstore Replacement
Reemplace el logstore de origen por uno del proyecto actual si el panel depende de un logstore específico. Se admiten varios reemplazos.
Importar un panel entre cuentas de Alibaba Cloud
1. Obtener el archivo JSON de un panel
En la página del panel de destino, haga clic en Edit en la esquina superior derecha para ingresar a edit mode.
En el modo de edición, haga clic en el icono
. En la pestaña Dashboard JSON de la página Dashboard Settings, copie el contenido JSON.
2. Agregar un panel JSON
En el lado derecho del área de Dashboard, seleccione .
-
En el cuadro de diálogo Add to New Dashboard, pegue el JSON y haga clic en Confirm. Se le redirigirá al nuevo panel.
Establezca Operation Type en Create Dashboard, seleccione un Layout Mode (Grid Layout o free layout) e introduzca un Dashboard Name. Puede consultar o editar el JSON del panel, incluidos
displayName,attribute.typey los parámetros de consulta encharts.
Exportar un panel de SLS a Grafana
Requisitos previos
-
Tener instalado Grafana 8.0.0 o posterior (documentación de Grafana).
NotaEste tema utiliza Grafana 9.2.4.
Si Grafana está instalado localmente, habilite el puerto 3000 en su navegador.
Tener instalado el plugin de SLS para Grafana (versión 2). Connect to Grafana.
Si la pestaña Convert to Grafana Dashboard no está disponible, envíe un ticket para habilitarla en su cuenta.
Para usar gráficos circulares, instale el plugin correspondiente:
grafana-cli plugins install grafana-piechart-panel.Si aparece un error de conversión, resuélvalo antes de continuar. Los errores sin resolver pueden provocar que los elementos del gráfico se muestren incorrectamente.
Límites
Grafana no es compatible con el diseño libre de SLS. La conversión de un panel con diseño libre genera una disposición desordenada.
La falta de configuración de ejes puede causar problemas de visualización. Si esto ocurre, revise las Query and Analysis Configurations.
Los gráficos de valor único de SLS admiten comparaciones por intervalo, por periodicidad y personalizadas. Grafana solo convierte los valores numéricos.
Grafana ofrece menos opciones de configuración para tablas que SLS. No son compatibles los minigráficos de líneas, los minigráficos de columnas, las interacciones personalizadas ni los filtros.
Los detalles de estilo del gráfico, como los tipos de línea y la configuración personalizada, no se convierten. Los paneles importados utilizan los estilos predeterminados de Grafana.
Las funciones de SLS, como la conversión de datos, las interacciones y la configuración de campos, no pueden replicarse por completo en Grafana.
1. Exportar JSON compatible con Grafana
En la lista de paneles, haga clic en el panel de destino y luego en .
-
En la pestaña Convert to Grafana Dashboard, seleccione su versión de Grafana. Haga clic en Copy Grafana JSON o en Download Grafana JSON para obtener el contenido JSON.
La sintaxis de consulta de SLS requiere el plugin correspondiente de Grafana. Se necesita Grafana 8.0.0 o posterior, aunque no se recomienda la versión 8.3.x.
2. Importar el panel de Simple Log Service a Grafana
Inicie sesión en Grafana.
En el panel de navegación izquierdo, elija . En la página de paneles, elija .
-
Haga clic en Upload dashboard JSON file para importar el archivo JSON, o pegue el contenido JSON en el cuadro de texto Import via panel json y luego haga clic en Load.
Alternativamente, puede introducir una URL o ID de panel de Grafana.com en el campo Import via grafana.com y hacer clic en Load.
-
En la sección Options, configure los siguientes ajustes.
Asigne un nombre al panel.
Seleccione una carpeta para el panel.
Seleccione un origen de datos.
Haga clic en Import.
Consulte el panel importado en la página de paneles.
Alcance de la conversión
Importar un panel de Grafana a SLS
Requisitos previos
-
Tener instalado Grafana 8.0.0 o posterior (documentación de Grafana).
Este tema utiliza Grafana 9.2.4.
ImportanteSi Grafana está instalado localmente, habilite el puerto 3000 en su navegador.
Tener instalado el plugin de SLS para Grafana (versión 2). Install the Simple Log Service plug-in.
Para usar gráficos circulares, instale el plugin correspondiente:
grafana-cli plugins install grafana-piechart-panel.
Límites
Las variables de panel de Grafana no son compatibles con el origen de datos Prometheus. Utilice log-service-datasource en su lugar.
Los detalles de estilo del gráfico, como los tipos de línea y la configuración personalizada, no se convierten. Los paneles importados utilizan los estilos predeterminados de SLS.
Las funciones de Grafana, como Transform, Expression, Annotations, Links y Permissions, no pueden replicarse por completo en SLS.
1. Exportar el JSON del panel de Grafana
Inicie sesión en Grafana.
En el panel de navegación izquierdo, elija .
Abra el panel de destino. Haga clic en el icono
en la esquina superior derecha. En la página de configuración, haga clic en JSON Model en el panel de navegación izquierdo. Copie el contenido JSON a un archivo o al portapapeles.
2. Importar el panel de Grafana
En el lado derecho del área de Dashboard, seleccione .
En el paso Import Grafana JSON, utilice Import from File (archivos JSON menores a 10 MB) o Import by Entering JSON para proporcionar el JSON del panel, y luego haga clic en Parse JSON. El rango de tiempo convertido se establece de forma predeterminada en "Last 15 minutes".
-
En el paso Select Logstore, complete las siguientes configuraciones.
SLS analiza automáticamente el JSON para identificar el ID o nombre del origen de datos. Utilice esta información para ubicar el proyecto y el logstore asociados.
In the http:// field, enter
Grafana IP address:Port.-
Click the ID link.
This opens the Grafana data source settings page, which displays the associated SLS project and Logstore. Grafana muestra un ID o nombre de origen de datos según su versión. Este ejemplo utiliza el ID del origen de datos.
Select the target project and Logstore, then Next.
-
En el paso Conversion Message, confirme que no se reporten errores y luego haga clic en Generate Dashboard.
Los resultados pueden incluir advertencias de incompatibilidad, mensajes de error, sugerencias de corrección de formato o una confirmación de que no se encontraron problemas.
Consulte el panel importado en la página de paneles.
