Reference documentation and code samples for the Stackdriver Monitoring V3 Client class LogMatch.
A condition type that checks whether a log message in the scoping project satisfies the given filter. Logs from other projects in the metrics scope are not evaluated.
Generated from protobuf message google.monitoring.v3.AlertPolicy.Condition.LogMatch
Namespace
Google \ Cloud \ Monitoring \ V3 \ AlertPolicy \ ConditionMethods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ filter |
string
Required. A logs-based filter. See Advanced Logs Queries for how this filter should be constructed. |
↳ label_extractors |
array|Google\Protobuf\Internal\MapField
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 |
getFilter
Required. A logs-based filter. See Advanced Logs Queries for how this filter should be constructed.
Returns | |
---|---|
Type | Description |
string |
setFilter
Required. A logs-based filter. See Advanced Logs Queries for how this filter should be constructed.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getLabelExtractors
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
for syntax and examples.
Returns | |
---|---|
Type | Description |
Google\Protobuf\Internal\MapField |
setLabelExtractors
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
for syntax and examples.
Parameter | |
---|---|
Name | Description |
var |
array|Google\Protobuf\Internal\MapField
|
Returns | |
---|---|
Type | Description |
$this |