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, body
FROM 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.