Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
fd916ae
docs(locadex): add translations
locadex-agent[bot] Jun 11, 2026
d52db11
Merge remote-tracking branch 'origin/main' into locadex/parallel/t9n-…
locadex-agent[bot] Jun 12, 2026
85d5d56
docs(locadex): add translations
locadex-agent[bot] Jun 12, 2026
cd09364
Merge remote-tracking branch 'origin/main' into locadex/parallel/t9n-…
locadex-agent[bot] Jun 12, 2026
2baf3ab
docs(locadex): add translations
locadex-agent[bot] Jun 12, 2026
47f810e
Merge remote-tracking branch 'origin/main' into locadex/parallel/t9n-…
locadex-agent[bot] Jun 12, 2026
82df634
docs(locadex): add translations
locadex-agent[bot] Jun 12, 2026
cf0fba9
Merge remote-tracking branch 'origin/main' into locadex/parallel/t9n-…
locadex-agent[bot] Jun 12, 2026
3dca800
docs(locadex): add translations
locadex-agent[bot] Jun 12, 2026
3bc2199
Merge remote-tracking branch 'origin/main' into locadex/parallel/t9n-…
locadex-agent[bot] Jun 12, 2026
7f857fa
docs(locadex): add translations
locadex-agent[bot] Jun 12, 2026
078853f
Merge remote-tracking branch 'origin/main' into locadex/parallel/t9n-…
locadex-agent[bot] Jun 12, 2026
5bdaaa3
docs(locadex): add translations
locadex-agent[bot] Jun 12, 2026
9f2a720
Merge remote-tracking branch 'origin/main' into locadex/parallel/t9n-…
locadex-agent[bot] Jun 12, 2026
ab4c1b9
docs(locadex): add translations
locadex-agent[bot] Jun 12, 2026
e67efd1
Merge remote-tracking branch 'origin/main' into locadex/parallel/t9n-…
locadex-agent[bot] Jun 12, 2026
0a56306
docs(locadex): add translations
locadex-agent[bot] Jun 12, 2026
5cb6db2
Merge remote-tracking branch 'origin/main' into locadex/parallel/t9n-…
locadex-agent[bot] Jun 12, 2026
5f5a5f4
docs(locadex): add translations
locadex-agent[bot] Jun 12, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,10 @@
"copy",
"view",
{
"title": "Set up docs MCP server",
"description": "Setup instructions for docs MCP server",
"href": "/#claude-code",
"icon": "/images/icons/icon-mcp.svg",
"href": "/#claude-code"
"title": "Set up docs MCP server"
}
]
},
Expand All @@ -53,10 +53,10 @@
"language": "en",
"tabs": [
{
"tab": "Home",
"pages": [
"index"
]
],
"tab": "Home"
},
{
"menu": [
Expand Down
116 changes: 116 additions & 0 deletions es/clickstack/demo-days/2026/2026-05-29.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
---
slug: /use-cases/observability/clickstack/demo-days/2026/2026-05-29
title: 'Demo days - 2026-05-29'
sidebarTitle: '2026-05-29'
description: 'ClickStack demo days - 2026-05-29'
doc_type: 'guide'
keywords: ['ClickStack', 'Demo days']
---

<div id="version-aware-improved-schema-filtering">
## Filtrado mejorado de esquemas según la versión
</div>

*Demo de [@knudtty](https://github.com/knudtty)*

<Frame>
<iframe src="https://www.youtube.com/embed/bAVaBnfJ82Y" title="Reproductor de video de YouTube" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen />
</Frame>

ClickStack ahora aplica la optimización `direct_read` solo en las versiones 26.2 y posteriores de ClickHouse, donde el índice de búsqueda de texto completo admite correctamente las columnas `alias` añadidas a los esquemas open-source. Antes, la optimización podía intentarse en versiones anteriores, donde no funcionaba correctamente. La comprobación de versión se realiza en tiempo de consulta inspeccionando el esquema, y las propias columnas `alias` ahora se incluyen de forma predeterminada en los esquemas open-source.

También se mostró trabajo en curso para sustituir la vista materializada de autocompletado por consultas directas al índice de texto. Ahora mismo, ambas hacen trabajo redundante, lo que aumenta la presión sobre la ingesta. Si los benchmarks confirman que las consultas al índice de texto mantienen un buen rendimiento, la vista materializada puede simplificarse o eliminarse. Aaron también respondió preguntas del equipo sobre cómo la codificación posicional en futuras versiones del índice de texto de ClickHouse podría hacer aún más precisas las búsquedas de filtros key-value.

**PR relacionadas:** [#2341](https://github.com/hyperdxio/hyperdx/pull/2341) feat: adds direct&#95;read optimization by default for logs and traces, [#2405](https://github.com/hyperdxio/hyperdx/pull/2405) feat(common-utils): apply direct&#95;read KV items optimization to SQL filters, [#2376](https://github.com/hyperdxio/hyperdx/pull/2376) feat: use text index to power filters and autocomplete

<div id="better-log-parsing">
## Mejor análisis de logs
</div>

*Demo de [@dhable](https://github.com/dhable)*

<Frame>
<iframe src="https://www.youtube.com/embed/vhkMlddahu4" title="Reproductor de video de YouTube" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen />
</Frame>

Un cliente tenía logs en los que el body del evento era un objeto JSON que contenía un campo `level`. La lógica de inferencia de severidad hacía dos cosas: analizaba el body como JSON para extraer attributes y luego recurría a la búsqueda de cadenas si no se había establecido ninguna severidad a nivel de OTel. La búsqueda de cadenas estaba detectando la palabra &quot;alert&quot; en el nombre de un gestor de alertas dentro del body, clasificando incorrectamente el nivel de log.

La corrección añade una condición de control: si el body se analiza como JSON y ya contiene un campo `level`, omite por completo el paso de inferencia por cadenas. Una suite de pruebas de humo creada hace aproximadamente un año permitió verificar fácilmente la corrección y detectar casos límite relacionados simplemente añadiendo nuevos casos de prueba, que es exactamente para lo que fue diseñada.

**PR relacionadas:** [#2363](https://github.com/hyperdxio/hyperdx/pull/2363) fix(log-parser): omitir la inferencia por cadenas cuando el body se analiza como JSON con un campo `level`

<div id="mcp-server-improvements">
## Mejoras del servidor MCP
</div>

*Demo de [@brandon-pereira](https://github.com/brandon-pereira)*

<Frame>
<iframe src="https://www.youtube.com/embed/aIy1zfmlz3Y" title="Reproductor de video de YouTube" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen />
</Frame>

Esta semana se lanzaron varias mejoras de MCP: mejor agrupación y puntuación de patrones de eventos, mejores sugerencias de error y limpieza de funciones auxiliares compartidas. Los prefijos de las herramientas también se renombraron de `hyperdx_` a `clickstack_` para ajustarse al nombre del producto.

**PR relacionados:** [#2337](https://github.com/hyperdxio/hyperdx/pull/2337) feat(mcp): mejora la calidad de las herramientas de MCP — sugerencias de error, funciones auxiliares compartidas y mejores mensajes, [#2396](https://github.com/hyperdxio/hyperdx/pull/2396) refactor(mcp): renombra los prefijos de las herramientas de hyperdx&#95; a clickstack&#95;, [#2343](https://github.com/hyperdxio/hyperdx/pull/2343) feat(mcp): añade las herramientas patch&#95;dashboard, get&#95;dashboard&#95;tile y search&#95;dashboards, [#2418](https://github.com/hyperdxio/hyperdx/pull/2418) fix(mcp): mejora las descripciones de alias y los ejemplos para que las leyendas de los gráficos sean legibles, [#2412](https://github.com/hyperdxio/hyperdx/pull/2412) refactor: simplifica la validación de ObjectId de MCP con funciones auxiliares compartidas y comprobaciones a nivel de esquema

<div id="new-series-color-palette">
## Nueva paleta de colores para series
</div>

*Demo de [@elizabetdev](https://github.com/elizabetdev)*

<Frame>
<iframe src="https://www.youtube.com/embed/YzECP3diWvg" title="Reproductor de video de YouTube" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen />
</Frame>

Elizabet trabajó en unificar la paleta de colores de las visualizaciones de datos en los temas de HyperDX y ClickStack, como apoyo al trabajo de Alex en el selector de color. Ambos temas tenían paletas distintas con reglas de excepción propias, lo que hacía innecesariamente complejo trabajar con los colores. El objetivo era contar con una única paleta que funcionara en ambos.

Hizo pruebas con paletas estándar del sector (Tableau, Observable, IBM) usando una herramienta de simulación de visión cromática para comprobar el contraste y la accesibilidad. La paleta de ClickHouse dio malos resultados: el verde no tiene suficiente contraste sobre fondo blanco. Tanto Tableau como Observable no superan al menos una comprobación cada una; la paleta de IBM las supera todas, pero solo tiene cinco colores, lo que no es suficiente. En conjunto, la paleta de Observable fue la que más se acercó, con un pequeño ajuste en el azul, y ahora se compartirá entre ambos temas.

**PR relacionadas:** [#2362](https://github.com/hyperdxio/hyperdx/pull/2362) refactor(theme): renombrar los tokens de la paleta de gráficos con nombres de matiz + unificar en ambos temas

<div id="new-page-layout-with-sticky-header">
## Nuevo diseño de página con encabezado fijo
</div>

*Demo de [@elizabetdev](https://github.com/elizabetdev)*

<Frame>
<iframe src="https://www.youtube.com/embed/e7d3ocqi4Ac" title="Reproductor de video de YouTube" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen />
</Frame>

Se ha implementado un nuevo conjunto de componentes, PageHeader y PageLayout, en todas las páginas principales: dashboards, mapa de servicios, Client Sessions, Kubernetes y el dashboard de ClickHouse. Ahora todas las páginas comparten el mismo espaciado interno, la línea de borde debajo del encabezado y la estructura del título. Antes, las páginas eran inconsistentes: algunas tenían un título a la izquierda y controles a la derecha, mientras que otras no tenían ningún título.

El comportamiento fijo se activa de forma opcional mediante una prop. Todo lo que pases al slot sticky permanece fijado debajo del encabezado mientras te desplazas; todo lo demás se desplaza con normalidad. Si no se pasa nada, las rutas de navegación o las opciones de la página se fijan automáticamente.

**PR relacionadas:** [#2282](https://github.com/hyperdxio/hyperdx/pull/2282) Add PageHeader/PageLayout and migrate Sessions, [#2345](https://github.com/hyperdxio/hyperdx/pull/2345) Use PageHeader title on list pages, [#2346](https://github.com/hyperdxio/hyperdx/pull/2346) Migrate Service Map to PageLayout, [#2347](https://github.com/hyperdxio/hyperdx/pull/2347) Migrate Kubernetes dashboard to PageLayout, [#2348](https://github.com/hyperdxio/hyperdx/pull/2348) Migrate ClickHouse dashboard to PageLayout, [#2364](https://github.com/hyperdxio/hyperdx/pull/2364) feat(dashboard): migrate to PageLayout with sticky query toolbar, [#2394](https://github.com/hyperdxio/hyperdx/pull/2394) fix(PageHeader): keep sticky header below drawer overlays

<div id="new-datasource-selector-and-color-picking-for-series">
## Nuevo selector de origen de datos y selector de color para series
</div>

*Demo de [@alex-fedotyev](https://github.com/alex-fedotyev)*

<Frame>
<iframe src="https://www.youtube.com/embed/DKfJs9onl50" title="Reproductor de video de YouTube" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen />
</Frame>

Dos mejoras de la UI por parte de Alex. Se ha simplificado el selector de origen de datos: al hacer clic en él, ahora solo se muestran los orígenes de datos entre los que se puede elegir. Las acciones de gestión, como ver el esquema o crear un nuevo origen, se han movido a un menú kebab independiente. Esto separa la selección de la configuración, algo que llevaba tiempo en la lista de tareas pendientes y que responde a los comentarios del equipo.

Los tiles Number ahora también tienen un selector de color estático para que puedas asignar un color específico a una métrica. Las reglas de color condicional (hacer que cambie a rojo, verde o amarillo en función de un valor de umbral o una columna) también están en desarrollo. Cuando llegue la paleta unificada de Elizabet, ambos usarán colores con nombres adecuados en lugar de las etiquetas actuales &quot;color 1, 2, 3&quot;, lo que debería suponer una mejora importante para los usuarios que vienen de herramientas como Grafana.

**PR relacionados:** [#2365](https://github.com/hyperdxio/hyperdx/pull/2365) feat(source-picker): chip + menú kebab UX, [#2265](https://github.com/hyperdxio/hyperdx/pull/2265) feat(app): selector de color estático para tile Number

<div id="better-hints-for-dashboard-actions">
## Mejores indicaciones para las acciones del dashboard
</div>

*Demo de [@alex-fedotyev](https://github.com/alex-fedotyev)*

<Frame>
<iframe src="https://www.youtube.com/embed/yQaKMSXp8YA" title="Reproductor de video de YouTube" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen />
</Frame>

Las filas de los tiles de tabla del dashboard ahora muestran un estado al pasar el cursor más útil. El cursor y el icono cambian al pasar el ratón para indicar qué ocurrirá al hacer clic: o bien se abrirá un dashboard enlazado o bien se profundizará en una fuente de datos. Antes de este cambio, no quedaba claro que se pudiera hacer clic en las filas, y mucho menos qué harían.

**PR relacionadas:** [#2321](https://github.com/hyperdxio/hyperdx/pull/2321) feat(app): indicación al pasar el cursor y comportamiento visual de enlace nativo para el clic en filas de tiles de tabla del dashboard
Loading