- Tabla: el tipo de consulta más sencillo para mostrar datos en formato de tabla. Funciona bien como opción general tanto para consultas simples como para consultas complejas que incluyen funciones de agregación.
- Logs: optimizado para crear consultas de logs. Funciona mejor en la vista Explore con los valores predeterminados configurados.
- Series temporales: ideal para crear consultas de series temporales. Permite seleccionar una columna de tiempo específica y añadir funciones de agregación.
- Trazas: optimizado para buscar y visualizar trazas. Funciona mejor en la vista Explore con los valores predeterminados configurados.
- SQL Editor: el SQL Editor puede usarse cuando necesitas un control total sobre la consulta. En este modo, se puede ejecutar cualquier consulta SQL.
Tipos de consulta
Tabla
Este tipo de consulta mostrará los datos en forma de tabla.
Logs
IS ANYTHING, se habilitará.
El tipo de consulta de logs admite enlaces de datos.
Este tipo de consulta mostrará los datos en el panel de logs, junto con un panel de histograma de logs en la parte superior. Las columnas adicionales seleccionadas en la consulta pueden verse en la fila de log expandida:
Series temporales
- Un campo Time específico.
- En Aggregate mode, se aplica automáticamente una macro de intervalo de tiempo junto con un Group By para el campo Time.
- En Aggregate mode, el campo “Columns” se oculta.
- Se añaden automáticamente un filtro de rango temporal y Order By para el campo Time.
Este tipo de consulta mostrará los datos en el panel de series temporales.
Trazas
IS ANYTHING, se habilitará.
El tipo de consulta de trazas admite enlaces de datos.
Este tipo de consulta mostrará los datos con la vista de tabla para el modo Búsqueda de trazas y con el panel de trazas para el modo Trace ID.
SQL Editor
Enlaces de datos
Ejemplo de enlaces de trazas en una tabla
Ejemplo de enlaces de trazas en logs
Cómo crear un enlace de datos
traceID en tu consulta. Este nombre no distingue entre mayúsculas y minúsculas y admite añadir un guion bajo antes de “ID”. Por ejemplo, traceId, TraceId, TRACE_ID y tracE_iD serían válidos.
Si OpenTelemetry está habilitado en una consulta de logs o traza, se incluirá automáticamente una columna de ID de traza.
Al incluir una columna de ID de traza, los enlaces “Ver traza” y “Ver logs” se añadirán a los datos.
Funciones de enlace
Ejemplo de visualización de una traza (panel derecho) desde una consulta de logs (panel izquierdo)
Macros
Uso de macros
$__timeFilter:
Entrada:
log_time.
El plugin también admite la notación con llaves {}. Use esta notación cuando se necesiten consultas dentro de los parámetros.