gcloud_observability
Google-Cloud-Logs, Metriken, Alarme und Service-Topologie aus DuckDB abfragen
Maintainer: smithclay
Installation und Laden
INSTALL gcloud_observability FROM community;LOAD gcloud_observability;Beispiel
LOAD gcloud_observability;
-- Uses Google Application Default Credentials.SELECT time_unix_nano, severity_text, service_name, bodyFROM read_gcloud_logs( project => 'my-project', filter => 'severity >= WARNING', start_time => '-1h');Über gcloud_observability
Diese Erweiterung liest und schreibt Telemetrie von Google Cloud Observability mit Application Default Credentials oder DuckDB-Secrets. Cloud-Logging-Zeilen verwenden dasselbe flache OTLP-Logschema wie duckdb-otlp und lassen sich damit direkt mit den Erweiterungen Datadog, Splunk und CloudWatch kombinieren.
Funktionen:
- Cloud-Logging-Lesezugriffe mit Paginierung, Wiederholungen und sicherem Filter-Pushdown
- Gebündelte Schreibvorgänge über send_gcloud_logs
- Cloud-Monitoring-Metrikabfragen und Alarmtabellen
- App-Topology-Abfragen zu Dienstabhängigkeiten
- Ein schreibgeschützt angehängter Katalog für Logs, Alarme und Service-Maps
- OAuth2-Unterstützung für Authorized-User-, Service-Account- und vorausgestellte Token-Anmeldedaten
Einrichtung, IAM-Anforderungen und die vollständige SQL-Referenz finden Sie im Erweiterungs-Repository.
Hinzugefügte Funktionen
| function_name | function_type | description | comment | examples |
|---|---|---|---|---|
| read_gcloud_logs | table | NULL | NULL | |
| read_gcloud_metrics | table | NULL | NULL | |
| read_gcloud_service_dependencies | table | NULL | NULL | |
| send_gcloud_logs | 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
Diese Erweiterung fügt keine Einstellungen hinzu.