cloudwatch

Amazon-CloudWatch-Telemetrie mit OTLP-förmigen SQL-Tabellen lesen und schreiben

Maintainer: smithclay

Installation und Laden

INSTALL cloudwatch FROM community;
LOAD cloudwatch;

Beispiel

INSTALL aws;
LOAD aws;
LOAD cloudwatch;
CREATE SECRET (
TYPE aws,
PROVIDER credential_chain,
REGION 'us-east-1'
);
SELECT time_unix_nano, service_name, severity_text, body
FROM read_cloudwatch_logs(
'/aws/lambda/orders-api',
filter => 'ERROR',
start_time => '-1h'
);

Über cloudwatch

Diese Erweiterung liest Amazon CloudWatch Logs in dasselbe flache OTLP-Log-Schema ein, das duckdb-otlp und die verwandten Observability-Erweiterungen verwenden. Sie schreibt außerdem OTLP-förmige Zeilen nach CloudWatch Logs, stellt CloudWatch-Alarme bereit, liest AWS-X-Ray-Serviceabhängigkeiten und kann ein AWS-Konto als schreibgeschützten Katalog anhängen.

Funktionen:

  • AWS-Zugangsdaten über die aws- und s3-Secrets von DuckDB
  • Streaming-Paginierung von CloudWatch Logs mit Wiederholungen und Abfrageabbruch
  • send_cloudwatch_logs-Batching für vorhandene Log-Gruppen und -Streams
  • Schreibgeschützte Katalogschemas logs, alerts und service_map
  • CloudWatch-Metrikabfragen über read_cloudwatch_metrics

Browser-Builds entfallen, weil SigV4 und die AWS-Credential-Provider natives OpenSSL sowie Dateisystem- oder Metadatenzugriff benötigen. Vollständige Hinweise zu Verwendung und IAM finden Sie im Erweiterungs-Repository.

Hinzugefügte Funktionen

function_name function_type description comment examples
read_cloudwatch_logs table NULL NULL
read_cloudwatch_metrics table NULL NULL
read_cloudwatch_service_dependencies table NULL NULL
send_cloudwatch_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.