package monitoring
- Alphabetic
- Public
- Protected
Type Members
- final case class Monitoring(producerDestinations: Seq[MonitoringDestination] = _root_.scala.Seq.empty, consumerDestinations: Seq[MonitoringDestination] = _root_.scala.Seq.empty, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[Monitoring] with Product with Serializable
Monitoring configuration of the service.
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 thelibrary.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
- producerDestinations
Monitoring configurations for sending metrics to the producer project. There can be multiple producer destinations. A monitored resouce type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
- consumerDestinations
Monitoring configurations for sending metrics to the consumer project. There can be multiple consumer destinations. A monitored resouce type may appear in multiple monitoring destinations if different aggregations are needed for different sets of metrics associated with that monitored resource type. A monitored resource and metric pair may only be used once in the Monitoring configuration.
- Annotations
- @SerialVersionUID()
- type: library.googleapis.com/branch
labels:
Value Members
- object Monitoring extends GeneratedMessageCompanion[Monitoring] with JavaProtoSupport[Monitoring, api.Monitoring] with Serializable
- object MonitoringProto extends GeneratedFileObject