Logotipo de Detective Tool

Búsqueda de alta velocidad y analítica completa para Lustre FS
Millones de inodos procesados por segundo

Una herramienta de búsqueda y analítica de alto rendimiento para Lustre en entornos HPC exigentes. Escalable, flexible y preparada para informes, automatización y flujos de trabajo modernos asistidos por IA.

Objetivo del producto

Detective Tool ofrece una visión analítica completa de los datos de su sistema de archivos y actúa como uno de los motores de búsqueda más rápidos para Lustre.

Ayuda a detectar de forma temprana patrones de comportamiento anómalos, cuellos de botella y otras anomalías, permitiendo responder con rapidez, prevenir fallos y evitar interrupciones del clúster y pérdidas económicas.

Permitir a los administradores buscar archivos y directorios de forma rápida y cómoda en el servidor. Implementar la misma función para los usuarios finales en el cliente en el tercer trimestre de 2026.

«Responda a los problemas antes de que se conviertan en incidentes.»

Detalles

Detective es una herramienta completa para buscar archivos y recopilar analítica a gran velocidad en el sistema de archivos Lustre, tanto en MDT como en OST. Procesa millones de inodos por segundo y se adapta a clústeres de cualquier tamaño. Admite más de 45 filtros (FID, UID, Project ID, tamaño, OST, mtime y otros), que permiten búsquedas flexibles y precisas.

speed

Rendimiento

Millones de inodos por segundo.

description

Informes

Informes adaptados a cada tarea.

hub

Escalabilidad

Sin límites de tamaño del clúster.

output

Exportación

Formatos de integración modernos.

tune

Búsqueda flexible

Más de 50 filtros para Lustre.

memory

Preparado para IA / LLM

Salida JSON para agentes.

analytics

Analítica

Visibilidad completa del sistema de archivos.

schedule

Automatización

Ejecución programada.

La lista completa de funciones está disponible previa solicitud

Analítica

Detective realiza un análisis profundo del sistema de archivos Lustre utilizando el tamaño de los objetos como métrica principal. La herramienta genera analítica basada en el tamaño de los objetos de archivos, usuarios, grupos, proyectos y enlaces; en atributos temporales, parámetros de ubicación, información de compresión y relación de compresión, así como en el árbol de directorios, hasta la profundidad especificada.

La analítica se complementa con clasificaciones de usuarios, grupos, proyectos, jobsID y directorios por número de archivos y volumen total de datos, lo que permite identificar rápidamente las principales fuentes de crecimiento del almacenamiento y de carga del sistema de archivos.

Los informes analíticos pueden mostrarse en consola en un formato legible, guardarse en archivos JSON y Parquet o exportarse a una base de datos dedicada para su posterior análisis.

Informes

Detective ofrece una capa específica de informes basada en los datos analíticos agregados almacenados en la base de datos. Los informes se elaboran a partir de métricas resumidas, no de registros por archivo, y se centran en los cambios producidos durante intervalos definidos —días, semanas o meses—, reflejando la actividad y la evolución del sistema de archivos en el periodo seleccionado.

Dado que los informes se basan en analítica global agregada y no en datos de archivos individuales, necesitan un espacio de almacenamiento mínimo y, al mismo tiempo, ofrecen una visión clara de la evolución del crecimiento, los patrones de uso y los cambios estructurales del sistema de archivos Lustre.

IA / LLM

Si utiliza sistemas de IA en su entorno de producción, Detective puede generar los resultados de analítica y búsqueda en JSON, un formato de salida optimizado para agentes de IA.

Al generar informes compactos, estructurados y optimizados para IA, Detective ayuda a minimizar la sobrecarga de procesamiento y a reducir significativamente los costes relacionados con la IA, conservando el contexto esencial.

Vista previa del panel de Detective para IA / LLM

Automatización y ejecución programada

Detective ofrece una capa de automatización flexible basada en dos mecanismos complementarios.

bolt

Basado en eventos

Detective puede activar acciones externas a partir de los resultados de búsqueda o análisis. Cuando se cumple una condición, la herramienta puede ejecutar un comando externo; por ejemplo, eliminar automáticamente los archivos que coincidan con los criterios o iniciar flujos de trabajo personalizados mediante scripts o comandos externos.

update

Tareas programadas

Detective admite la ejecución totalmente automatizada según una programación. Los escaneos y las tareas de recopilación de datos pueden ejecutarse periódicamente —a diario, semanalmente, mensualmente o a intervalos personalizados—, permitiendo una analítica y unos informes continuos sin intervención manual.

Juntas, estas funciones permiten integrar Detective en un flujo de trabajo de infraestructura automatizado, además de utilizarlo como herramienta de análisis bajo demanda.

Seguridad y transparencia

security

Seguridad desde el diseño

En HPC-scanners, la seguridad es un requisito fundamental de todos nuestros productos. Detective está diseñado para funcionar de forma segura en entornos HPC de producción y no provoca inestabilidad ni interrupciones del clúster. La herramienta opera en modo estrictamente de solo lectura y nunca modifica objetos en dispositivos MDT u OST.

settings_input_component

Uso controlado de recursos

Para evitar la competencia por los recursos y su agotamiento, Detective incorpora un controlador interno que gestiona cuidadosamente el uso de CPU, memoria y E/S, garantizando un comportamiento predecible junto a las cargas de trabajo de producción.

Núcleo transparente

También reconocemos la importancia de la transparencia para validar la seguridad. Por este motivo, ofrecemos acceso limitado al código fuente del motor de escaneo bajo la licencia «Detective – Community Edition License». Esto permite a los usuarios revisar y verificar la seguridad de la lógica principal de escaneo. GitHub open_in_new

Ventajas para su empresa

manage_search

Búsqueda y análisis de datos más rápidos

visibility

Mayor visibilidad del uso del sistema de archivos

savings

Menores costes de almacenamiento y mantenimiento de la infraestructura

query_stats

Presupuestos y previsiones de costes más precisos

gpp_good

Menor riesgo de incidentes

storage

Uso más eficiente de los recursos de almacenamiento

swap_vert

Mejor gestión de datos calientes y fríos

auto_mode

Menos trabajo manual rutinario

Ventajas de la licencia

cycle

Actualizaciones periódicas

Nuevas funciones cada trimestre

full_stacked_bar_chart

Acceso completo a las funciones

Todas las funciones sin limitaciones

verified

Soporte para las versiones actuales (LTS)

Estabilidad y soporte con una licencia activa

flex_direction

Condiciones de licencia flexibles

Para distintas escalas y escenarios

speed

Correcciones críticas rápidas

Correcciones en el menor tiempo posible

policy

Seguridad y control de cambios

Todas las actualizaciones se validan internamente

engineering

Soporte experto

Colaboración directa con ingenieros

history

Soporte para versiones anteriores

Adaptación a las capacidades actuales del clúster

lightbulb

Funciones a medida

Usted propone ideas; nosotros las implementamos

branding_watermark

Marca propia (OEM)

Disponible con una licencia OEM

Contacto

«Control hoy; estabilidad y ahorro mañana.»

Preguntas frecuentes

¿Qué velocidad tiene el escaneo? expand_more
Cuando se utiliza una unidad PCIe NVMe para el MDT, escanear un millón de inodos suele tardar menos de un segundo. Los escaneos de OST suelen ser más lentos. El rendimiento real depende del número de filtros aplicados y de la cantidad de metadatos recopilados.
¿Cuál es la diferencia entre analítica e informes? expand_more
La analítica muestra el estado del sistema de archivos en el momento del escaneo. Los informes se generan a partir de la analítica acumulada durante un periodo determinado.
¿Se puede integrar la salida de Detective con Grafana u otros sistemas? expand_more
Sí. Por ejemplo, Grafana puede utilizar datos exportados en formato JSON.
¿Qué versiones de Lustre son compatibles? expand_more
La versión actual está adaptada a las últimas versiones de Lustre y a la rama master. También se admiten versiones anteriores, aunque pueden existir algunas limitaciones.
¿Puede Detective escanear varios dispositivos a la vez? expand_more
Sí. Detective puede escanear tanto OST como MDT, pero solo de forma secuencial. Este enfoque es intencionado y ayuda a reducir la carga del MDS sin comprometer la seguridad operativa.
¿Puede Detective reconstruir el árbol de directorios sin un cliente montado? expand_more
Sí. Detective almacena el árbol de directorios FID/Name en su base de datos local, lo que permite reconstruir los directorios sin un cliente montado.
¿Recopila Detective analítica basada en el changelog? expand_more
Sí, pero solo se almacenan contadores de eventos agregados. No se conserva información sobre archivos individuales.
¿Puede Detective ejecutarse de forma programada sin intervención del usuario? expand_more
Sí. La ejecución programada puede configurarse mediante el archivo de configuración. Detective también puede ejecutarse como servicio cuando se activa ese modo.
¿Puede Detective exportar analítica a bases de datos externas? expand_more
No directamente. Actualmente, Detective admite la exportación en formatos Parquet y JSON. Está previsto añadir una base de datos opcional con registros por archivo.
¿Qué formatos de salida se admiten? expand_more
Los formatos de salida compatibles incluyen texto, JSON, Parquet y SQL.
¿Afecta el escaneo al rendimiento del sistema de archivos? expand_more
No directamente. Sin embargo, el escaneo consume recursos del MDS, incluidos CPU y memoria. Cuando sea necesario, pueden activarse los controles integrados de limitación de recursos.
¿Qué tamaño tiene la base de datos local de Detective? expand_more
El tamaño de la base de datos depende del volumen de datos almacenados, pero en la mayoría de los entornos es inferior a 6 GB.
¿Hay una versión de prueba disponible? expand_more
No. Detective está disponible únicamente como producto con licencia completa.
¿Cómo se estructura la licencia? expand_more
La licencia suele concederse mediante un acuerdo de un año con opciones de renovación automática. También hay disponibles opciones de licencia OEM y marca propia.
¿Cómo se distribuyen las actualizaciones? expand_more
Los clientes reciben notificaciones de actualización y acceden a las nuevas versiones a través de la nube, de acuerdo con las condiciones de licencia aplicables.
¿Qué incluyen las versiones trimestrales? expand_more
Las versiones trimestrales suelen incluir nuevas funciones, actualizaciones no críticas y mejoras continuas.
¿Cómo se gestiona el soporte? expand_more
Los problemas pueden comunicarse por correo electrónico. Se crea automáticamente un ticket de incidencia en HPC-SCANNERS. Las incidencias suelen ser poco frecuentes y, por lo general, se resuelven en poco tiempo.
¿Se admiten distribuciones de Lustre específicas de proveedores (DDN, HPE, TLC, etc.)? expand_more
En la mayoría de los casos, sí, ya que las distribuciones de los proveedores suelen basarse en versiones públicas de Lustre FS. Sin embargo, algunas funciones comerciales específicas de los proveedores pueden no ser compatibles.
¿Tiene más preguntas? Escríbanos por correo electrónico o