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 | [] |