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, bodyFROM 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.