| Class | Description |
|---|---|
| Aggregation |
Describes how to combine multiple time series to provide a different view of the data.
|
| Alert |
An alert is the representation of a violation of an alert policy.
|
| AlertPolicy |
A description of the conditions under which some aspect of your system is considered to be
"unhealthy" and the ways to notify people or services about this state.
|
| AlertStrategy |
Control over how the notification channels in notification_channels are notified when this alert
fires.
|
| AppEngine |
App Engine service.
|
| AvailabilityCriteria |
Future parameters for the availability SLI.
|
| BasicAuthentication |
The authentication parameters to provide to the specified resource or URL that requires a
username and password.
|
| BasicService |
A well-known service type, defined by its service type and service labels.
|
| BasicSli |
An SLI measuring performance on a well-known service type.
|
| BooleanTest |
A test that uses an alerting result in a boolean column produced by the SQL query.
|
| BucketOptions |
BucketOptions describes the bucket boundaries used to create a histogram for the distribution.
|
| CloudEndpoints |
Cloud Endpoints service.
|
| CloudFunctionV2Target |
A Synthetic Monitor deployed to a Cloud Functions V2 instance.
|
| CloudRun |
Cloud Run service.
|
| ClusterIstio |
Istio service scoped to a single Kubernetes cluster.
|
| CollectdPayload |
A collection of data points sent from a collectd-based plugin.
|
| CollectdPayloadError |
Describes the error status for payloads that were not written.
|
| CollectdValue |
A single data point from a collectd-based plugin.
|
| CollectdValueError |
Describes the error status for values that were not written.
|
| Condition |
A condition is a true/false test that determines when an alerting policy should open an incident.
|
| ContentMatcher |
Optional.
|
| CreateCollectdTimeSeriesRequest |
The CreateCollectdTimeSeries request.
|
| CreateCollectdTimeSeriesResponse |
The CreateCollectdTimeSeries response.
|
| CreateTimeSeriesRequest |
The CreateTimeSeries request.
|
| CreateTimeSeriesSummary |
Summary of the result of a failed request to write data to a time series.
|
| Criteria |
Criteria specific to the AlertPolicys that this Snooze applies to.
|
| Custom |
Use a custom service to designate a service that you want to monitor when none of the other
service types (like App Engine, Cloud Run, or a GKE type) matches your intended service.
|
| Daily |
Used to schedule the query to run every so many days.
|
| Distribution |
Distribution contains summary statistics for a population of values.
|
| DistributionCut |
A DistributionCut defines a TimeSeries and thresholds used for measuring good service and total
service.
|
| Documentation |
Documentation that is included in the notifications and incidents pertaining to this policy.
|
| DroppedLabels |
A set of (label, value) pairs that were removed from a Distribution time series during
aggregation and then added as an attachment to a Distribution.Exemplar.The full label set for the
exemplars is constructed by using the dropped pairs in combination with the label values that
remain on the aggregated Distribution time series.
|
| Empty |
A generic empty message that you can re-use to avoid defining duplicated empty messages in your
APIs.
|
| Error |
Detailed information about an error category.
|
| Exemplar |
Exemplars are example points that may be used to annotate aggregated distribution values.
|
| Explicit |
Specifies a set of buckets with arbitrary widths.There are size(bounds) + 1 (= N) buckets.
|
| Exponential |
Specifies an exponential sequence of buckets that have a width that is proportional to the value
of the lower bound.
|
| Field |
A single field of a message type.New usages of this message as an alternative to
FieldDescriptorProto are strongly discouraged.
|
| ForecastOptions |
Options used when forecasting the time series and testing the predicted value against the
threshold.
|
| GetNotificationChannelVerificationCodeRequest |
The GetNotificationChannelVerificationCode request.
|
| GetNotificationChannelVerificationCodeResponse |
The GetNotificationChannelVerificationCode request.
|
| GkeNamespace |
GKE Namespace.
|
| GkeService |
GKE Service.
|
| GkeWorkload |
A GKE Workload (Deployment, StatefulSet, etc).
|
| GoogleMonitoringV3Range |
Range of numerical values within min and max.
|
| Group |
The description of a dynamic collection of monitored resources.
|
| Hourly |
Used to schedule the query to run every so many hours.
|
| HttpCheck |
Information involved in an HTTP/HTTPS Uptime check request.
|
| InternalChecker |
An internal checker allows Uptime checks to run on private/internal GCP resources.
|
| IstioCanonicalService |
Canonical service scoped to an Istio mesh.
|
| JsonPathMatcher |
Information needed to perform a JSONPath content match.
|
| LabelDescriptor |
A description of a label.
|
| LabelValue |
A label value.
|
| LatencyCriteria |
Parameters for a latency threshold SLI.
|
| Linear |
Specifies a linear sequence of buckets that all have the same width (except overflow and
underflow).
|
| Link |
Links to content such as playbooks, repositories, and other resources.
|
| ListAlertPoliciesResponse |
The protocol for the ListAlertPolicies response.
|
| ListAlertsResponse |
The ListAlerts response.
|
| ListGroupMembersResponse |
The ListGroupMembers response.
|
| ListGroupsResponse |
The ListGroups response.
|
| ListMetricDescriptorsResponse |
The ListMetricDescriptors response.
|
| ListMonitoredResourceDescriptorsResponse |
The ListMonitoredResourceDescriptors response.
|
| ListNotificationChannelDescriptorsResponse |
The ListNotificationChannelDescriptors response.
|
| ListNotificationChannelsResponse |
The ListNotificationChannels response.
|
| ListServiceLevelObjectivesResponse |
The ListServiceLevelObjectives response.
|
| ListServicesResponse |
The ListServices response.
|
| ListSnoozesResponse |
The results of a successful ListSnoozes call, containing the matching Snoozes.
|
| ListTimeSeriesResponse |
The ListTimeSeries response.
|
| ListUptimeCheckConfigsResponse |
The protocol for the ListUptimeCheckConfigs response.
|
| ListUptimeCheckIpsResponse |
The protocol for the ListUptimeCheckIps response.
|
| LogMatch |
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.
|
| LogMetadata |
Information about the log for log-based alerts.
|
| MeshIstio |
Istio service scoped to an Istio mesh.
|
| Metric |
A specific metric, identified by specifying values for all of the labels of a MetricDescriptor.
|
| MetricAbsence |
A condition type that checks that monitored resources are reporting data.
|
| MetricDescriptor |
Defines a metric type and its schema.
|
| MetricDescriptorMetadata |
Additional annotations that can be used to guide the usage of a metric.
|
| MetricRange |
A MetricRange is used when each window is good when the value x of a single TimeSeries satisfies
range.min <= x <= range.max.
|
| MetricThreshold |
A condition type that compares a collection of time series against a threshold.
|
| Minutes |
Used to schedule the query to run every so many minutes.
|
| MonitoredResource |
An object representing a resource that can be used for monitoring, logging, billing, or other
purposes.
|
| MonitoredResourceDescriptor |
An object that describes the schema of a MonitoredResource object using a type name and a set of
labels.
|
| MonitoredResourceMetadata |
Auxiliary metadata for a MonitoredResource object.
|
| MonitoringQueryLanguageCondition |
A condition type that allows alerting policies to be defined using Monitoring Query Language
(https://cloud.google.com/monitoring/mql).
|
| MutationRecord |
Describes a change made to a configuration.
|
| NotificationChannel |
A NotificationChannel is a medium through which an alert is delivered when a policy violation is
detected.
|
| NotificationChannelDescriptor |
A description of a notification channel.
|
| NotificationChannelStrategy |
Control over how the notification channels in notification_channels are notified when this alert
fires, on a per-channel basis.
|
| NotificationRateLimit |
Control over the rate of notifications sent to this alerting policy's notification channels.
|
| OperationMetadata |
Contains metadata for longrunning operation for the edit Metrics Scope endpoints.
|
| Option |
A protocol buffer option, which can be attached to a message, field, enumeration, etc.New usages
of this message as an alternative to FileOptions, MessageOptions, FieldOptions, EnumOptions,
EnumValueOptions, ServiceOptions, or MethodOptions are strongly discouraged.
|
| PerformanceThreshold |
A PerformanceThreshold is used when each window is good when that window has a sufficiently high
performance.
|
| PingConfig |
Information involved in sending ICMP pings alongside public HTTP/TCP checks.
|
| Point |
A single data point in a time series.
|
| PointData |
A point's value columns and time interval.
|
| PolicySnapshot |
The state of the policy at the time the alert was generated.
|
| PrometheusQueryLanguageCondition |
A condition type that allows alerting policies to be defined using Prometheus Query Language
(PromQL) (https://prometheus.io/docs/prometheus/latest/querying/basics/).The
PrometheusQueryLanguageCondition message contains information from a Prometheus alerting rule and
its associated rule group.A Prometheus alerting rule is described here
(https://prometheus.io/docs/prometheus/latest/configuration/alerting_rules/).
|
| QueryTimeSeriesRequest |
The QueryTimeSeries request.
|
| QueryTimeSeriesResponse |
The QueryTimeSeries response.
|
| Range |
The range of the population values.
|
| RequestBasedSli |
Service Level Indicators for which atomic units of service are counted directly.
|
| ResourceGroup |
The resource submessage for group checks.
|
| ResponseStatusCode |
A status to accept.
|
| RowCountTest |
A test that checks if the number of rows in the result set violates some threshold.
|
| SendNotificationChannelVerificationCodeRequest |
The SendNotificationChannelVerificationCode request.
|
| Service |
A Service is a discrete, autonomous, and network-accessible unit, designed to solve an individual
concern (Wikipedia (https://en.wikipedia.org/wiki/Service-orientation)).
|
| ServiceAgentAuthentication |
Contains information needed for generating either an OpenID Connect token
(https://developers.google.com/identity/protocols/OpenIDConnect) or OAuth token
(https://developers.google.com/identity/protocols/oauth2).
|
| ServiceLevelIndicator |
A Service-Level Indicator (SLI) describes the "performance" of a service.
|
| ServiceLevelObjective |
A Service-Level Objective (SLO) describes a level of desired good service.
|
| Snooze |
A Snooze will prevent any alerts from being opened, and close any that are already open.
|
| SourceContext |
SourceContext represents information about the source of a protobuf element, like the file in
which it is defined.
|
| SpanContext |
The context of a span.
|
| SqlCondition |
A condition that allows alerting policies to be defined using GoogleSQL.
|
| Status |
The Status type defines a logical error model that is suitable for different programming
environments, including REST APIs and RPC APIs.
|
| SyntheticMonitorTarget |
Describes a Synthetic Monitor to be invoked by Uptime.
|
| TcpCheck |
Information required for a TCP Uptime check request.
|
| Telemetry |
Configuration for how to query telemetry on a Service.
|
| TimeInterval |
Describes a time interval: Reads: A half-open time interval.
|
| TimeOfDay |
Represents a time of day.
|
| TimeSeries |
A collection of data points that describes the time-varying values of a metric.
|
| TimeSeriesData |
Represents the values of a time series associated with a TimeSeriesDescriptor.
|
| TimeSeriesDescriptor |
A descriptor for the labels and points in a time series.
|
| TimeSeriesRatio |
A TimeSeriesRatio specifies two TimeSeries to use for computing the good_service / total_service
ratio.
|
| Trigger |
Specifies how many time series must fail a predicate to trigger a condition.
|
| Type |
A protocol buffer message type.New usages of this message as an alternative to DescriptorProto
are strongly discouraged.
|
| TypedValue |
A single strongly-typed value.
|
| UptimeCheckConfig |
This message configures which resources and services to monitor for availability.
|
| UptimeCheckIp |
Contains the region, location, and list of IP addresses where checkers in the location run from.
|
| ValueDescriptor |
A descriptor for the value columns in a data point.
|
| VerifyNotificationChannelRequest |
The VerifyNotificationChannel request.
|
| WindowsBasedSli |
A WindowsBasedSli defines good_service as the count of time windows for which the provided
service was of good quality.
|
Copyright © 2011–2025 Google. All rights reserved.