Logo von Detective Tool

Schnelle Suche und umfassende Analyse für Lustre FS
Millionen verarbeitete Inodes pro Sekunde

Ein leistungsstarkes Such- und Analysewerkzeug für Lustre in anspruchsvollen HPC-Umgebungen. Skalierbar, flexibel und bereit für Berichte, Automatisierung und moderne KI-gestützte Datenworkflows.

Ziel des Produkts

Detective Tool bietet einen umfassenden analytischen Überblick über die Daten in Ihrem Dateisystem und gehört zu den schnellsten Suchwerkzeugen für Lustre.

Es hilft, ungewöhnliche Verhaltensmuster, Leistungsengpässe und Anomalien frühzeitig zu erkennen. So können Sie schnell reagieren, Fehler verhindern und Cluster-Ausfälle sowie finanzielle Verluste vermeiden.

Administratoren eine schnelle und komfortable Datei- und Verzeichnissuche auf dem Server ermöglichen. Dieselbe Funktion im dritten Quartal 2026 für Endbenutzer auf der Clientseite bereitstellen.

„Reagieren Sie auf Probleme, bevor daraus Störungen werden.“

Details

Detective ist ein umfassendes Werkzeug für extrem schnelle Dateisuche und die Erfassung von Analysedaten im Lustre-Dateisystem auf MDT und OST. Es verarbeitet Millionen von Inodes pro Sekunde und skaliert auf Cluster jeder Größe. Über 45 Filter werden unterstützt, darunter FID, UID, Project ID, Größe, OST und mtime. Sie ermöglichen flexible und präzise Suchen.

speed

Leistung

Millionen von Inodes pro Sekunde.

description

Berichte

Aufgabenspezifische Berichte.

hub

Skalierbarkeit

Keine Begrenzung der Clustergröße.

output

Export

Moderne Integrationsformate.

tune

Flexible Suche

Über 50 Lustre-Filter.

memory

Bereit für KI / LLM

JSON-Ausgabe für Agenten.

analytics

Analyse

Vollständiger Überblick über das Dateisystem.

schedule

Automatisierung

Zeitgesteuerte Ausführung.

Eine vollständige Funktionsübersicht stellen wir auf Anfrage bereit

Analyse

Detective führt eine tiefgehende Analyse des Lustre-Dateisystems durch und nutzt dabei die Objektgröße als zentrale Messgröße. Die Analysen berücksichtigen Objektgrößen für Dateien, Benutzer, Gruppen, Projekte und Links, Zeitattribute, Platzierungsparameter, Kompressionsinformationen und Kompressionsverhältnisse sowie den Verzeichnisbaum bis zu einer festgelegten Tiefe.

Ergänzt wird die Analyse durch Ranglisten von Benutzern, Gruppen, Projekten, jobsID und Verzeichnissen nach Dateianzahl und Gesamtdatenmenge. So lassen sich die wichtigsten Ursachen für Speicherwachstum und Dateisystemlast schnell erkennen.

Analyseberichte können in einem lesbaren Konsolenformat ausgegeben, in JSON- und Parquet-Dateien geschrieben oder für weitere Auswertungen in eine eigene Datenbank exportiert werden.

Berichte

Detective bietet eine eigene Berichtsebene auf Basis aggregierter Analysedaten in der Datenbank. Die Berichte beruhen auf zusammengefassten Kennzahlen statt auf Datensätzen einzelner Dateien und betrachten Veränderungen in definierten Zeiträumen, etwa Tagen, Wochen oder Monaten. So erfassen sie die Aktivität und Entwicklung des Dateisystems im gewählten Zeitraum.

Da die Berichte auf globalen, aggregierten Analysedaten statt auf einzelnen Dateidaten beruhen, benötigen sie nur sehr wenig Speicherplatz. Zugleich geben sie einen klaren Überblick über Wachstumsdynamik, Nutzungsmuster und strukturelle Veränderungen im Lustre-Dateisystem.

KI / LLM

Wenn Sie KI-Systeme in Ihrer Produktionsumgebung einsetzen, kann Detective sowohl Analyse- als auch Suchergebnisse in JSON ausgeben, einem für KI-Agenten optimierten Ausgabeformat.

Durch kompakte, strukturierte und für KI optimierte Berichte hilft Detective, den Verarbeitungsaufwand zu minimieren und KI-bezogene Kosten deutlich zu senken, während der wesentliche Kontext erhalten bleibt.

Vorschau des Detective-Dashboards für KI / LLM

Automatisierung und zeitgesteuerte Ausführung

Detective bietet eine flexible Automatisierungsebene mit zwei sich ergänzenden Mechanismen.

bolt

Ereignisgesteuert

Detective kann auf Grundlage von Such- oder Analyseergebnissen externe Aktionen auslösen. Wenn eine Bedingung erfüllt ist, kann das Werkzeug einen externen Befehl ausführen, etwa passende Dateien automatisch entfernen oder individuelle Workflows über externe Skripte oder Befehle starten.

update

Zeitgesteuerte Aufgaben

Detective unterstützt eine vollständig automatisierte, zeitgesteuerte Ausführung. Scans und Datenerfassungen können regelmäßig erfolgen, etwa täglich, wöchentlich, monatlich oder in individuell festgelegten Intervallen. Das ermöglicht kontinuierliche Analysen und Berichte ohne manuelle Eingriffe.

Zusammen ermöglichen diese Funktionen den Einsatz von Detective als Teil eines automatisierten Infrastruktur-Workflows und nicht nur als Analysewerkzeug bei Bedarf.

Sicherheit und Transparenz

security

Sicherheit von Grund auf

Bei HPC-scanners ist Sicherheit eine grundlegende Anforderung an alle Produkte. Detective ist für den sicheren Betrieb in produktiven HPC-Umgebungen konzipiert und verursacht keine Instabilität oder Ausfälle des Clusters. Das Werkzeug arbeitet strikt im Nur-Lese-Modus und verändert niemals Objekte auf MDT- oder OST-Geräten.

settings_input_component

Kontrollierter Ressourceneinsatz

Um Ressourcenkonflikte und Ressourcenmangel zu vermeiden, enthält Detective eine interne Steuerung, die CPU-, Arbeitsspeicher- und I/O-Nutzung sorgfältig regelt. Das sorgt für ein vorhersehbares Verhalten neben produktiven Workloads.

Transparenter Kern

Wir wissen auch, wie wichtig Transparenz für die Sicherheitsprüfung ist. Deshalb gewähren wir im Rahmen der „Detective – Community Edition License“ eingeschränkten Zugriff auf den Quellcode der Scan-Engine. So können Benutzer die Sicherheit der zentralen Scan-Logik prüfen und nachvollziehen. GitHub open_in_new

Vorteile für Ihr Unternehmen

manage_search

Schnellere Datensuche und Analyse

visibility

Besserer Überblick über die Dateisystemnutzung

savings

Geringere Kosten für Speicher und Infrastrukturwartung

query_stats

Genauere Budgetplanung und Kostenprognosen

gpp_good

Geringeres Störungsrisiko

storage

Effizientere Nutzung der Speicherressourcen

swap_vert

Bessere Verwaltung häufig und selten genutzter Daten

auto_mode

Weniger manuelle Routinearbeit

Vorteile der Lizenz

cycle

Regelmäßige Updates

Neue Funktionen in jedem Quartal

full_stacked_bar_chart

Voller Funktionsumfang

Alle Funktionen ohne Einschränkungen

verified

Support für aktuelle Versionen (LTS)

Stabilität und Support mit aktiver Lizenz

flex_direction

Flexible Lizenzbedingungen

Für unterschiedliche Größen und Einsatzszenarien

speed

Schnelle Behebung kritischer Fehler

Fehlerbehebung in kürzester Zeit

policy

Sicherheit und Änderungskontrolle

Alle Updates werden intern geprüft

engineering

Fachkundiger Support

Direkte Zusammenarbeit mit Ingenieuren

history

Support für ältere Versionen

Anpassung an die aktuellen Möglichkeiten Ihres Clusters

lightbulb

Individuelle Funktionen

Sie schlagen Ideen vor — wir setzen sie um

branding_watermark

Eigenes Branding (OEM)

Mit einer OEM-Lizenz verfügbar

Kontakt

„Heute den Überblick behalten — morgen Stabilität und Einsparungen sichern.“

Häufig gestellte Fragen

Wie schnell ist der Scan? expand_more
Wenn für das MDT ein PCIe-NVMe-Laufwerk verwendet wird, dauert das Scannen einer Million Inodes üblicherweise weniger als eine Sekunde. OST-Scans sind in der Regel langsamer. Die tatsächliche Leistung hängt von der Anzahl der angewendeten Filter und dem Umfang der erfassten Metadaten ab.
Was ist der Unterschied zwischen Analysen und Berichten? expand_more
Die Analyse zeigt den Zustand des Dateisystems zum Zeitpunkt eines Scans. Berichte werden aus den über einen bestimmten Zeitraum gesammelten Analysedaten erstellt.
Lässt sich die Ausgabe von Detective in Grafana oder andere Systeme integrieren? expand_more
Ja. Grafana kann beispielsweise Daten nutzen, die im JSON-Format exportiert wurden.
Welche Lustre-Versionen werden unterstützt? expand_more
Das aktuelle Release ist auf die neuesten Lustre-Releases und den Master-Branch abgestimmt. Ältere Versionen werden ebenfalls unterstützt, gegebenenfalls mit Einschränkungen.
Kann Detective mehrere Geräte gleichzeitig scannen? expand_more
Ja. Detective kann sowohl OSTs als auch MDTs scannen, allerdings nur nacheinander. Dieser Ansatz ist bewusst gewählt und hilft, die MDS-Last zu reduzieren und zugleich die Betriebssicherheit zu gewährleisten.
Kann Detective den Verzeichnisbaum ohne eingebundenen Client rekonstruieren? expand_more
Ja. Detective speichert den FID/Name-Verzeichnisbaum in seiner lokalen Datenbank. So ist eine Rekonstruktion der Verzeichnisse ohne eingebundenen Client möglich.
Erfasst Detective Analysedaten auf Basis des Changelogs? expand_more
Ja, es werden jedoch nur aggregierte Ereigniszähler gespeichert. Informationen über einzelne Dateien werden nicht aufbewahrt.
Kann Detective zeitgesteuert ohne Benutzereingriff ausgeführt werden? expand_more
Ja. Der zeitgesteuerte Betrieb lässt sich über die Konfigurationsdatei einrichten. Detective kann auch als Dienst ausgeführt werden, wenn dieser Modus aktiviert ist.
Kann Detective Analysedaten in externe Datenbanken exportieren? expand_more
Nicht direkt. Detective unterstützt derzeit den Export in Parquet und JSON. Eine optionale Datenbank mit Datensätzen für einzelne Dateien ist geplant.
Welche Ausgabeformate werden unterstützt? expand_more
Zu den unterstützten Ausgabeformaten gehören Text, JSON, Parquet und SQL.
Beeinflusst das Scannen die Leistung des Dateisystems? expand_more
Nicht direkt. Das Scannen beansprucht jedoch MDS-Ressourcen, einschließlich CPU und Arbeitsspeicher. Bei Bedarf können die integrierten Drosselungsfunktionen aktiviert werden.
Wie groß ist die lokale Detective-Datenbank? expand_more
Die Datenbankgröße hängt vom Umfang der gespeicherten Daten ab, bleibt in den meisten Umgebungen jedoch unter 6 GB.
Ist eine Testversion verfügbar? expand_more
Nein. Detective ist ausschließlich als vollständig lizenziertes Produkt verfügbar.
Wie ist die Lizenzierung geregelt? expand_more
Die Lizenzierung erfolgt üblicherweise über einen einjährigen Vertrag mit Optionen zur automatischen Verlängerung. OEM-Lizenzen und individuelles Branding sind ebenfalls verfügbar.
Wie werden Updates bereitgestellt? expand_more
Kunden erhalten Benachrichtigungen über Updates. Der Zugriff auf neue Versionen erfolgt über die Cloud gemäß den geltenden Lizenzbedingungen.
Was enthalten die vierteljährlichen Releases? expand_more
Die vierteljährlichen Releases enthalten in der Regel neue Funktionen, nicht kritische Updates und laufende Verbesserungen.
Wie erfolgt der Support? expand_more
Probleme können per E-Mail gemeldet werden. In HPC-SCANNERS wird automatisch ein Störungsticket angelegt. Störungen treten in der Regel selten auf und werden meist innerhalb kurzer Zeit behoben.
Werden anbieterspezifische Lustre-Distributionen unterstützt (DDN, HPE, TLC usw.)? expand_more
In den meisten Fällen ja, da die Distributionen der Anbieter in der Regel auf öffentlich verfügbaren Lustre-FS-Versionen basieren. Bestimmte anbieterspezifische kommerzielle Funktionen werden möglicherweise jedoch nicht unterstützt.
Haben Sie weitere Fragen? Schreiben Sie uns eine E-Mail oder