You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Browse filesBrowse the repository at this point in the historyBrowse files
Alex Wang
committed
feat(insight): add the remaining Workflow Insight exporters
- DynamoDBExporter: PutItem, pk=executionArn, optional sk=emittedAt
- AuroraExporter: RDS Data API upsert, postgresql or mysql dialect
- CloudWatchLogsExporter: PutLogEvents into a per-day stream of any log group
- OTelExporter: OTLP/HTTP log record, http/json only
- FirehoseExporter: PutRecord, one JSON line per record
- EventBridgeExporter: PutEvents, DetailType = record status
- RedshiftExporter: Redshift Data API MERGE by execution_arn
- OpenSearchExporter: Index API PUT, SigV4 or basic auth
- SQSExporter: SendMessage, FIFO group and dedup ids
- HttpExporter: POST or PUT JSON with a timeout
- FileExporter: ndjson append or one json file per execution
- OperationsFormat / apply_operations_format shared by the flexible exporters
- README: exporter table and one setup block per exporter
Copy file name to clipboardExpand all lines: packages/aws-durable-execution-sdk-python-insight/src/aws_durable_execution_sdk_python_insight/__init__.py
Copy file name to clipboardExpand all lines: packages/aws-durable-execution-sdk-python-insight/src/aws_durable_execution_sdk_python_insight/exporters/__init__.py
+62-14Lines changed: 62 additions & 14 deletions
Original file line number
Diff line number
Diff line change
@@ -3,36 +3,84 @@
3
3
# SPDX-License-Identifier: Apache-2.0
4
4
"""First-party Workflow Insight exporters.
5
5
6
-
One module per exporter, mirroring the JS package's ``src/exporters/`` layout
7
-
(``aws-durable-execution-sdk-js-insight``). Each destination lives in its own
8
-
module so the set can grow to the full JS parity surface (S3, CloudWatch Logs,
0 commit comments