LogMatch(mapping=None, *, ignore_unknown_fields=False, **kwargs)
A condition type that checks whether a log message in the scoping
project <https://cloud.google.com/monitoring/api/v3#project_name>
__
satisfies the given filter. Logs from other projects in the metrics
scope are not evaluated.
Attributes | |
---|---|
Name | Description |
filter |
str
Required. A logs-based filter. See `Advanced Logs Queries |
label_extractors |
Mapping[str, str]
Optional. A map from a label key to an extractor expression, which is used to extract the value for this label key. Each entry in this map is a specification for how data should be extracted from log entries that match filter . Each
combination of extracted values is treated as a separate
rule for the purposes of triggering notifications. Label
keys and corresponding values can be used in notifications
generated by this condition.
Please see `the documentation on logs-based metric
valueExtractor \ s |
Classes
LabelExtractorsEntry
LabelExtractorsEntry(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The abstract base class for a message.
Parameters | |
---|---|
Name | Description |
kwargs |
dict
Keys and values corresponding to the fields of the message. |
mapping |
Union[dict,
A dictionary or message to be used to determine the values for this message. |
ignore_unknown_fields |
Optional(bool)
If True, do not raise errors for unknown fields. Only applied if |