observefs

Bietet E/A-Observability für Dateisysteme

Maintainer: dentiny, peterxcli

Installation und Laden

INSTALL observefs FROM community;
LOAD observefs;

Beispiel

COPY (SELECT observefs_get_profile()) TO '/tmp/output.txt';

Über observefs

Diese Erweiterung bietet Observability für DuckDB-Dateisysteme. Sie unterstützt einige zentrale Funktionen:

  • 100 % kompatibel mit duckdb httpfs
  • Latenz für die meisten E/A-Operationen aufzeichnen (open, read, write usw.)
  • Prozess- und bucketbezogene Latenzstatistiken (einschließlich Histogramm und Quantilschätzung) für alle Leseoperationen
  • Einblicke in den Cache-Zugriff auf den DuckDB-External-File-Cache
  • Registrierung BELIEBIGER DuckDB-kompatibler Dateisysteme (z. B. Azure-Dateisystem)

Hinzugefügte Funktionen

function_name function_type description comment examples
observefs_clear scalar NULL NULL
observefs_clear_external_file_cache_access_record scalar NULL NULL
observefs_external_file_cache_access_record table NULL NULL
observefs_get_profile scalar NULL NULL
observefs_list_registered_filesystems table NULL NULL
observefs_wrap_filesystem scalar NULL NULL

Überladene Funktionen

Diese Erweiterung fügt keine Funktionsüberladungen hinzu.

Hinzugefügte Typen

Diese Erweiterung fügt keine Typen hinzu.

Hinzugefügte Einstellungen

name description input_type scope aliases
observefs_enable_external_file_cache_stats Whether to enable stats record for external file cache. BOOLEAN GLOBAL []