monitoring library

Classes

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.
AlertPolicyAlertStrategy
AlertPolicyAlertStrategyNotificationChannelStrategy
AlertPolicyAlertStrategyNotificationRateLimit
AlertPolicyArgs
The set of arguments for AlertPolicy. The set of arguments for AlertPolicy.
AlertPolicyCondition
AlertPolicyConditionConditionAbsent
AlertPolicyConditionConditionAbsentAggregation
AlertPolicyConditionConditionAbsentTrigger
AlertPolicyConditionConditionMatchedLog
AlertPolicyConditionConditionMonitoringQueryLanguage
AlertPolicyConditionConditionMonitoringQueryLanguageTrigger
AlertPolicyConditionConditionPrometheusQueryLanguage
AlertPolicyConditionConditionSql
AlertPolicyConditionConditionSqlBooleanTest
AlertPolicyConditionConditionSqlDaily
AlertPolicyConditionConditionSqlDailyExecutionTime
AlertPolicyConditionConditionSqlHourly
AlertPolicyConditionConditionSqlMinutes
AlertPolicyConditionConditionSqlRowCountTest
AlertPolicyConditionConditionThreshold
AlertPolicyConditionConditionThresholdAggregation
AlertPolicyConditionConditionThresholdDenominatorAggregation
AlertPolicyConditionConditionThresholdForecastOptions
AlertPolicyConditionConditionThresholdTrigger
AlertPolicyCreationRecord
AlertPolicyDocumentation
AlertPolicyState
Input properties used for looking up and filtering AlertPolicy resources.
CustomService
A Service is a discrete, autonomous, and network-accessible unit, designed to solve an individual concern. In Cloud Monitoring, a Service acts as the root resource under which operational aspects of the service are accessible
CustomServiceArgs
The set of arguments for CustomService. The set of arguments for CustomService.
CustomServiceState
Input properties used for looking up and filtering CustomService resources.
CustomServiceTelemetry
Dashboard
A Google Stackdriver dashboard. Dashboards define the content and layout of pages in the Stackdriver web application.
DashboardArgs
The set of arguments for Dashboard. The set of arguments for Dashboard.
DashboardState
Input properties used for looking up and filtering Dashboard resources.
GenericService
A Service is a discrete, autonomous, and network-accessible unit, designed to solve an individual concern. In Cloud Monitoring, a Service acts as the root resource under which operational aspects of the service are accessible
GenericServiceArgs
The set of arguments for GenericService. The set of arguments for GenericService.
GenericServiceBasicService
GenericServiceState
Input properties used for looking up and filtering GenericService resources.
GenericServiceTelemetry
GetAppEngineServiceArgs
Arguments for getAppEngineService. Arguments for getAppEngineService.
GetAppEngineServiceResult
Result data returned by getAppEngineService.
GetAppEngineServiceTelemetry
GetClusterIstioServiceArgs
Arguments for getClusterIstioService. Arguments for getClusterIstioService.
GetClusterIstioServiceResult
Result data returned by getClusterIstioService.
GetClusterIstioServiceTelemetry
GetIstioCanonicalServiceArgs
Arguments for getIstioCanonicalService. Arguments for getIstioCanonicalService.
GetIstioCanonicalServiceResult
Result data returned by getIstioCanonicalService.
GetIstioCanonicalServiceTelemetry
GetMeshIstioServiceArgs
Arguments for getMeshIstioService. Arguments for getMeshIstioService.
GetMeshIstioServiceResult
Result data returned by getMeshIstioService.
GetMeshIstioServiceTelemetry
GetNotificationChannelArgs
Arguments for getNotificationChannel. Arguments for getNotificationChannel.
GetNotificationChannelResult
Result data returned by getNotificationChannel.
GetNotificationChannelSensitiveLabel
GetSecretVersionArgs
Arguments for getSecretVersion. Arguments for getSecretVersion.
GetSecretVersionResult
Result data returned by getSecretVersion.
GetUptimeCheckIPsResult
Result data returned by getUptimeCheckIPs.
GetUptimeCheckIPsUptimeCheckIp
Group
The description of a dynamic collection of monitored resources. Each group has a filter that is matched against monitored resources and their associated metadata. If a group's filter matches an available monitored resource, then that resource is a member of that group.
GroupArgs
The set of arguments for Group. The set of arguments for Group.
GroupState
Input properties used for looking up and filtering Group resources.
MetricDescriptor
Defines a metric type and its schema. Once a metric descriptor is created, deleting or altering it stops data collection and makes the metric type's existing data unusable.
MetricDescriptorArgs
The set of arguments for MetricDescriptor. The set of arguments for MetricDescriptor.
MetricDescriptorLabel
MetricDescriptorMetadata
MetricDescriptorState
Input properties used for looking up and filtering MetricDescriptor resources.
MonitoredProject
A project being monitored by a Metrics Scope.
MonitoredProjectArgs
The set of arguments for MonitoredProject. The set of arguments for MonitoredProject.
MonitoredProjectState
Input properties used for looking up and filtering MonitoredProject resources.
NotificationChannel
A NotificationChannel is a medium through which an alert is delivered when a policy violation is detected. Examples of channels include email, SMS, and third-party messaging applications. Fields containing sensitive information like authentication tokens or contact info are only partially populated on retrieval.
NotificationChannelArgs
The set of arguments for NotificationChannel. The set of arguments for NotificationChannel.
NotificationChannelSensitiveLabels
NotificationChannelState
Input properties used for looking up and filtering NotificationChannel resources.
Slo
A Service-Level Objective (SLO) describes the level of desired good service. It consists of a service-level indicator (SLI), a performance goal, and a period over which the objective is to be evaluated against that goal. The SLO can use SLIs defined in a number of different manners. Typical SLOs might include "99% of requests in each rolling week have latency below 200 milliseconds" or "99.5% of requests in each calendar month return successfully."
SloArgs
The set of arguments for Slo. The set of arguments for Slo.
SloBasicSli
SloBasicSliAvailability
SloBasicSliLatency
SloRequestBasedSli
SloRequestBasedSliDistributionCut
SloRequestBasedSliDistributionCutRange
SloRequestBasedSliGoodTotalRatio
SloState
Input properties used for looking up and filtering Slo resources.
SloWindowsBasedSli
SloWindowsBasedSliGoodTotalRatioThreshold
SloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformance
SloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceAvailability
SloWindowsBasedSliGoodTotalRatioThresholdBasicSliPerformanceLatency
SloWindowsBasedSliGoodTotalRatioThresholdPerformance
SloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCut
SloWindowsBasedSliGoodTotalRatioThresholdPerformanceDistributionCutRange
SloWindowsBasedSliGoodTotalRatioThresholdPerformanceGoodTotalRatio
SloWindowsBasedSliMetricMeanInRange
SloWindowsBasedSliMetricMeanInRangeRange
SloWindowsBasedSliMetricSumInRange
SloWindowsBasedSliMetricSumInRangeRange
UptimeCheckConfig
This message configures which resources and services to monitor for availability.
UptimeCheckConfigArgs
The set of arguments for UptimeCheckConfig. The set of arguments for UptimeCheckConfig.
UptimeCheckConfigContentMatcher
UptimeCheckConfigContentMatcherJsonPathMatcher
UptimeCheckConfigHttpCheck
UptimeCheckConfigHttpCheckAcceptedResponseStatusCode
UptimeCheckConfigHttpCheckAuthInfo
UptimeCheckConfigHttpCheckPingConfig
UptimeCheckConfigHttpCheckServiceAgentAuthentication
UptimeCheckConfigMonitoredResource
UptimeCheckConfigResourceGroup
UptimeCheckConfigState
Input properties used for looking up and filtering UptimeCheckConfig resources.
UptimeCheckConfigSyntheticMonitor
UptimeCheckConfigSyntheticMonitorCloudFunctionV2
UptimeCheckConfigTcpCheck
UptimeCheckConfigTcpCheckPingConfig

Functions

getAppEngineService(GetAppEngineServiceArgs args, {InvokeOptions? options}) → Future<GetAppEngineServiceResult>
A Monitoring Service is the root resource under which operational aspects of a generic service are accessible. A service is some discrete, autonomous, and network-accessible unit, designed to solve an individual concern
getAppEngineServiceOutput(GetAppEngineServiceArgs args, {InvokeOutputOptions? options}) → Output<GetAppEngineServiceResult>
getClusterIstioService(GetClusterIstioServiceArgs args, {InvokeOptions? options}) → Future<GetClusterIstioServiceResult>
A Monitoring Service is the root resource under which operational aspects of a generic service are accessible. A service is some discrete, autonomous, and network-accessible unit, designed to solve an individual concern
getClusterIstioServiceOutput(GetClusterIstioServiceArgs args, {InvokeOutputOptions? options}) → Output<GetClusterIstioServiceResult>
getIstioCanonicalService(GetIstioCanonicalServiceArgs args, {InvokeOptions? options}) → Future<GetIstioCanonicalServiceResult>
A Monitoring Service is the root resource under which operational aspects of a generic service are accessible. A service is some discrete, autonomous, and network-accessible unit, designed to solve an individual concern
getIstioCanonicalServiceOutput(GetIstioCanonicalServiceArgs args, {InvokeOutputOptions? options}) → Output<GetIstioCanonicalServiceResult>
getMeshIstioService(GetMeshIstioServiceArgs args, {InvokeOptions? options}) → Future<GetMeshIstioServiceResult>
A Monitoring Service is the root resource under which operational aspects of a generic service are accessible. A service is some discrete, autonomous, and network-accessible unit, designed to solve an individual concern
getMeshIstioServiceOutput(GetMeshIstioServiceArgs args, {InvokeOutputOptions? options}) → Output<GetMeshIstioServiceResult>
getNotificationChannel(GetNotificationChannelArgs args, {InvokeOptions? options}) → Future<GetNotificationChannelResult>
A NotificationChannel is a medium through which an alert is delivered when a policy violation is detected. Examples of channels include email, SMS, and third-party messaging applications. Fields containing sensitive information like authentication tokens or contact info are only partially populated on retrieval.
getNotificationChannelOutput(GetNotificationChannelArgs args, {InvokeOutputOptions? options}) → Output<GetNotificationChannelResult>
getSecretVersion(GetSecretVersionArgs args, {InvokeOptions? options}) → Future<GetSecretVersionResult>
Get the value and metadata from a Secret Manager secret version. For more information see the official documentation and API. If you don't need the metadata (i.e., if you want to use a more limited role to access the secret version only), see also the gcp.secretmanager.getSecretVersionAccess datasource.
getSecretVersionOutput(GetSecretVersionArgs args, {InvokeOutputOptions? options}) → Output<GetSecretVersionResult>
getUptimeCheckIPs({InvokeOptions? options}) → Future<GetUptimeCheckIPsResult>
Returns the list of IP addresses that checkers run from. For more information see the official documentation.
getUptimeCheckIPsOutput({InvokeOutputOptions? options}) → Output<GetUptimeCheckIPsResult>