JsonPattern Class
Base class for patterns that only match JSON log events.
Example
ts
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
ts
new JsonPattern(jsonPatternString: string)
python
JsonPattern(json_pattern_string: str)
java
new JsonPattern(String jsonPatternString)
csharp
new JsonPattern(string jsonPatternString)
go
NewJsonPattern(JsonPatternString *string)