Configuración común
Pantalla de configuración de ejemplo: Ejemplo de configuración YAML para la configuración común:version cuando la configuración se guarda desde la UI. Esto indica la versión del plugin con la que se guardó la configuración.
Protocolo HTTP
Si eliges conectarte mediante el protocolo HTTP, se mostrarán más opciones de configuración.Ruta HTTP
Encabezados HTTP personalizados
password).
Ejemplo de YAML para encabezados de texto sin formato/seguros:
Ajustes adicionales
Estos ajustes adicionales son opcionales. YAML de ejemplo:OpenTelemetry
Logs
Para agilizar la creación de consultas para logs, puedes configurar una base de datos/tabla predeterminada, así como las columnas para la consulta de logs. Esto precargará el generador de consultas con una consulta de logs lista para ejecutar, lo que acelera la exploración en la página Explore para la observabilidad. Si usas OpenTelemetry, debes activar el interruptor “Usar OTel” y establecer la tabla de logs predeterminada enotel_logs.
Esto sustituirá automáticamente las columnas predeterminadas para usar la versión del esquema OTel seleccionada.
Aunque OpenTelemetry no es obligatorio para los logs, usar un único conjunto de datos para logs/trazas ayuda a disponer de un flujo de trabajo de observabilidad más fluido con el enlaces de datos.
Ejemplo de pantalla de configuración de logs:
Ejemplo de YAML de configuración de logs:
Desactivación de los enlaces «Ver logs»
La sección Correlación de ID de traza de la configuración de logs contiene el interruptor Mostrar enlaces «Ver logs». Este interruptor controla si el plugin adjunta enlaces «Ver logs» enlaces de datos a los campos de ID de traza de los resultados de las consultas. El interruptor está activado de forma predeterminada. Un enlace «Ver logs» para el mismo tipo de consulta no requiere valores predeterminados de logs configurados; en cambio, un enlace «Ver logs» entre señales desde los resultados de consultas de trazas sí los requiere. Desactive el interruptor o establezcashowLogLinks: false en YAML para ocultarlos.
Trazas
Para agilizar la creación de consultas para trazas, puedes establecer una base de datos/tabla predeterminada, así como las columnas de la consulta de trazas. Esto precargará el generador de consultas con una consulta de búsqueda de trazas lista para ejecutar, lo que agiliza la navegación en la página Explore para tareas de observabilidad. Si usas OpenTelemetry, debes activar el interruptor “Usar OTel” y establecer la tabla de trazas predeterminada enotel_traces.
Esto sustituirá automáticamente las columnas predeterminadas para usar la versión del esquema de OTel seleccionada.
Aunque OpenTelemetry no es obligatorio, esta función funciona mejor cuando se utiliza su esquema para trazas.
Pantalla de ejemplo de configuración de trazas:
YAML de ejemplo de configuración de trazas:
Desactivar los enlaces “Ver traza”
La sección Correlación de ID de traza de la configuración de trazas contiene el interruptor Mostrar enlaces “Ver traza”. Este interruptor determina si el plugin adjunta enlaces de datos de “Ver traza” enlace de datos a los campos de ID de traza de los resultados de las consultas. El interruptor está activado de forma predeterminada. Un enlace “Ver traza” para el mismo tipo de consulta no requiere valores predeterminados de traza configurados; uno entre señales desde los resultados de consultas de logs sí los requiere. Desactive el interruptor o establezcashowTraceLinks: false en YAML para ocultarlos.
Alias de columnas
- Conoces tu esquema y la mayoría de sus propiedades o tipos anidados
- Almacenas tus datos en tipos Map
- Almacenas JSON como cadenas
- A menudo aplicas funciones para transformar las columnas que seleccionas
Columnas ALIAS definidas en la tabla
TimestampDate que convierte la marca de tiempo en nanosegundos al tipo Date.
Estos datos no se almacenan en disco como la primera columna, sino que se calculan en tiempo de consulta.
Los alias definidos en la tabla no se incluyen en SELECT *, pero esto se puede configurar en la configuración del servidor.
Para obtener más información, consulta la documentación del tipo de columna ALIAS.
Tablas de alias de columnas
De forma predeterminada, Grafana ofrecerá sugerencias de columnas basadas en la respuesta deDESC table.
En algunos casos, puede que quieras sustituir por completo las columnas que Grafana ve.
Esto ayuda a ocultar tu esquema en Grafana al seleccionar columnas, lo que puede mejorar la experiencia de usuario en función de la complejidad de tu tabla.
La ventaja de esto frente a los alias definidos en la tabla es que puedes actualizarlos fácilmente sin tener que modificarla. En algunos esquemas, esto puede llegar a tener miles de entradas, lo que puede recargar la definición de la tabla subyacente. También permite ocultar columnas que quieres que el usuario ignore.
Grafana requiere que la tabla de alias tenga la siguiente estructura de columnas:
ALIAS usando la tabla de alias:
DESC example_table:
Ambos tipos de alias pueden usarse para realizar conversiones de tipos complejas o extraer campos JSON.