class JsonPattern
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.Logs.JsonPattern |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awslogs#JsonPattern |
![]() | software.amazon.awscdk.services.logs.JsonPattern |
![]() | aws_cdk.aws_logs.JsonPattern |
![]() | aws-cdk-lib » aws_logs » JsonPattern |
Implements
IFilter
Obtainable from
Filter
.all()
, Filter
.any()
, Filter
.booleanValue()
, Filter
.exists()
, Filter
.isNull()
, Filter
.notExists()
, Filter
.numberValue()
, Filter
.regexValue()
, Filter
.stringValue()
Base class for patterns that only match JSON log events.
Example
new MetricFilter(this, 'MetricFilter', {
logGroup,
metricNamespace: 'MyApp',
metricName: 'Latency',
filterPattern: FilterPattern.all(
FilterPattern.exists('$.latency'),
FilterPattern.regexValue('$.message', '=', 'bind: address already in use'),
),
metricValue: '$.latency',
});
Initializer
new JsonPattern(jsonPatternString: string)
Parameters
- jsonPatternString
string
Properties
Name | Type | Description |
---|---|---|
json | string | |
log | string |
jsonPatternString
Type:
string
logPatternString
Type:
string