Monitoring class
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/num_overdue metric is only sent to the
consumer project. monitored_resources: - type: library.googleapis.com/Branch
display_name: "Library Branch" description: "A branch of a library."
launch_stage: GA labels: - key: resource_container description: "The Cloud
container (ie. project id) for the Branch." - key: location description:
"The location of the library branch." - key: branch_id description: "The id
of the branch." metrics: - name: library.googleapis.com/book/returned_count
display_name: "Books Returned" description: "The count of books that have
been returned." launch_stage: GA metric_kind: DELTA value_type: INT64 unit:
"1" labels: - key: customer_id description: "The id of the customer." -
name: library.googleapis.com/book/num_overdue display_name: "Books Overdue"
description: "The current number of overdue books." launch_stage: GA
metric_kind: GAUGE value_type: INT64 unit: "1" labels: - key: customer_id
description: "The id of the customer." 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/num_overdue
Constructors
- 
          Monitoring({List<MonitoringDestination> ? consumerDestinations, List<MonitoringDestination> ? producerDestinations})
- Monitoring.fromJson(Map json_)
Properties
- 
  consumerDestinations
  ↔ List<MonitoringDestination> ?
- 
  Monitoring configurations for sending metrics to the consumer project.
  getter/setter pair
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- 
  producerDestinations
  ↔ List<MonitoringDestination> ?
- 
  Monitoring configurations for sending metrics to the producer project.
  getter/setter pair
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
Methods
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  toJson() → Map< String, dynamic> 
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited