Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
Show all changes
15 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions packages/aws-cdk-lib/aws-logs/lib/log-group.ts
Original file line number Diff line number Diff line change
Expand Up @@ -803,6 +803,14 @@ export interface MetricFilterOptions {
* @default - Cloudformation generated name.
*/
readonly filterName?: string;

/**
* Whether the metric filter is applied on the tranformed logs. This parameter is valid only for log groups that have an active log transformer.
* If this value is true, the metric filter is applied on the transformed version of the log events instead of the original ingested log events.
*
* @default - false
*/
readonly applyOnTransformedLogs?: boolean;
}

/**
Expand Down
1 change: 1 addition & 0 deletions packages/aws-cdk-lib/aws-logs/lib/metric-filter.ts
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ export class MetricFilter extends Resource {
dimensions: props.dimensions ? Object.entries(props.dimensions).map(([key, value]) => ({ key, value })) : undefined,
unit: props.unit,
}],
applyOnTransformedLogs: props.applyOnTransformedLogs
});
}

Expand Down
Loading