Monitoring
class Monitoring extends Message
Monitoring configuration of the service.
The example below shows how to configure monitored resources and metrics
for monitoring. In the example, a monitored resource and two metrics are
defined. The library.googleapis.com/book/returned_count
metric is sent
to both producer and consumer projects, whereas the
library.googleapis.com/book/overdue_count
metric is only sent to the
consumer project.
monitored_resources:
- type: library.googleapis.com/branch
labels:
- key: /city
description: The city where the library branch is located in.
- key: /name
description: The name of the branch.
metrics:
- name: library.googleapis.com/book/returned_count
metric_kind: DELTA
value_type: INT64
labels:
- key: /customer_id
- name: library.googleapis.com/book/overdue_count
metric_kind: GAUGE
value_type: INT64
labels:
- key: /customer_id
monitoring:
producer_destinations:
- monitored_resource: library.googleapis.com/branch
metrics:
- library.googleapis.com/book/returned_count
consumer_destinations:
- monitored_resource: library.googleapis.com/branch
metrics:
- library.googleapis.com/book/returned_count
- library.googleapis.com/book/overdue_count
Protobuf type Google\Api\Monitoring
Methods
No description
Monitoring configurations for sending metrics to the producer project.
Monitoring configurations for sending metrics to the producer project.
Monitoring configurations for sending metrics to the consumer project.
Monitoring configurations for sending metrics to the consumer project.
Details
at line 71
__construct()
at line 85
RepeatedField
getProducerDestinations()
Monitoring configurations for sending metrics to the producer project.
There can be multiple producer destinations, each one must have a different monitored resource type. A metric can be used in at most one producer destination.
Generated from protobuf field repeated .google.api.Monitoring.MonitoringDestination producer_destinations = 1;
at line 99
setProducerDestinations(array|RepeatedField $var)
Monitoring configurations for sending metrics to the producer project.
There can be multiple producer destinations, each one must have a different monitored resource type. A metric can be used in at most one producer destination.
Generated from protobuf field repeated .google.api.Monitoring.MonitoringDestination producer_destinations = 1;
at line 114
RepeatedField
getConsumerDestinations()
Monitoring configurations for sending metrics to the consumer project.
There can be multiple consumer destinations, each one must have a different monitored resource type. A metric can be used in at most one consumer destination.
Generated from protobuf field repeated .google.api.Monitoring.MonitoringDestination consumer_destinations = 2;
at line 128
setConsumerDestinations(array|RepeatedField $var)
Monitoring configurations for sending metrics to the consumer project.
There can be multiple consumer destinations, each one must have a different monitored resource type. A metric can be used in at most one consumer destination.
Generated from protobuf field repeated .google.api.Monitoring.MonitoringDestination consumer_destinations = 2;