Logging and monitoring Amazon EventBridge Pipes using AWS CloudTrail and Amazon CloudWatch Logs
You can log EventBridge Pipes invocations and using CloudTrail and monitor the health of your pipes using CloudWatch metrics.
CloudWatch metrics
EventBridge Pipes sends metrics to Amazon CloudWatch every minute for everything from a pipe executions being throttled to a target successfully being invoked.
Metric | Description |
---|---|
|
The number of concurrent executions of a pipe. Valid Dimensions: AwsAccountId Units: None |
|
Length of time the pipe execution took. Valid Dimensions: PipeName Units: Milliseconds |
|
The number of events a pipe has processed. Valid Dimensions: PipeName Units: None |
|
The size of the payload of the event that invoked the pipe. Valid Dimensions: PipeName Units: Bytes |
|
How many executions of a pipe were throttled. NoteThis value will be Valid Dimensions: AwsAccountId, PipeName Units: None |
|
How many executions of a pipe timed out before completing execution. NoteThis value will be Valid Dimensions: PipeName Units: None |
|
How many executions of a pipe failed. NoteThis value will be Valid Dimensions: PipeName Units: None |
|
How many executions of a pipe partially failed. NoteThis value will be Valid Dimensions: PipeName Units: None |
|
How long the enrichment stage took to complete. Valid Dimensions: PipeName Units: Milliseconds |
|
How many executions of a pipe's enrichment stage failed. NoteThis value will be Valid Dimensions: PipeName Units: None |
|
Total number of invocations. Valid Dimensions: AwsAccountId, PipeName Units: None |
|
How long the target stage took to complete. Valid Dimensions: PipeName Units: Milliseconds |
|
How many executions of a pipe's target stage failed. NoteThis value will be Valid Dimensions: PipeName Units: None |
|
How many executions of a pipe's target stage partially failed. NoteThis value will be Valid Dimensions: PipeName Units: None |
|
How many executions of a pipe's target stage were skipped (for example, due to the enrichment returning an empty payload). Valid Dimensions: PipeName Units: Count |
Dimensions for CloudWatch metrics
CloudWatch metrics have dimensions, or sortable attributes, which are listed below.
Dimension | Description |
---|---|
AwsAccountId
|
Filters the available metrics by account ID. |
PipeName
|
Filters the available metrics by pipe name. |