MonitoringDashboard
| Property | Value |
|---|---|
| Google Cloud Service Name | Cloud Monitoring |
| Google Cloud Service Documentation | /monitoring/dashboards/ |
| Google Cloud REST Resource Name | v3.projects.dashboards |
| Google Cloud REST Resource Documentation | monitoring/api/ref_v3/rest/v1/projects.dashboards/ |
| Config Connector Resource Short Names | gcpmonitoringdashboard gcpmonitoringdashboards monitoringdashboard |
| Config Connector Service Name | monitoring.googleapis.com |
| Config Connector Resource Fully Qualified Name | monitoringdashboards.monitoring.cnrm.cloud.google.com |
| Can Be Referenced by IAMPolicy/IAMPolicyMember | No |
| Config Connector Default Average Reconcile Interval In Seconds | 600 |
Custom Resource Definition Properties
Spec
Schema
columnLayout: columns: - weight: integer widgets: - alertChart: alertPolicyRef: external: string name: string namespace: string blank: {} collapsibleGroup: collapsed: boolean errorReportingPanel: projectRefs: - external: string kind: string name: string namespace: string services: - string versions: - string id: string incidentList: monitoredResources: - labels: string: string type: string policyRefs: - external: string name: string namespace: string logsPanel: filter: string resourceNames: - external: string kind: string name: string namespace: string pieChart: chartType: string dataSets: - minAlignmentPeriod: string sliceNameTemplate: string timeSeriesQuery: outputFullDuration: boolean prometheusQuery: string timeSeriesFilter: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesFilterRatio: denominator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string numerator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesQueryLanguage: string unitOverride: string showLabels: boolean scorecard: blankView: {} gaugeView: lowerBound: float upperBound: float sparkChartView: minAlignmentPeriod: string sparkChartType: string thresholds: - color: string direction: string label: string targetAxis: string value: float timeSeriesQuery: outputFullDuration: boolean prometheusQuery: string timeSeriesFilter: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesFilterRatio: denominator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string numerator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesQueryLanguage: string unitOverride: string sectionHeader: dividerBelow: boolean subtitle: string singleViewGroup: {} text: content: string format: string style: backgroundColor: string fontSize: string horizontalAlignment: string padding: string pointerLocation: string textColor: string verticalAlignment: string timeSeriesTable: columnSettings: - column: string visible: boolean dataSets: - minAlignmentPeriod: string tableDisplayOptions: shownColumns: - string tableTemplate: string timeSeriesQuery: outputFullDuration: boolean prometheusQuery: string timeSeriesFilter: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesFilterRatio: denominator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string numerator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesQueryLanguage: string unitOverride: string metricVisualization: string title: string xyChart: chartOptions: mode: string dataSets: - legendTemplate: string minAlignmentPeriod: string plotType: string targetAxis: string timeSeriesQuery: outputFullDuration: boolean prometheusQuery: string timeSeriesFilter: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesFilterRatio: denominator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string numerator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesQueryLanguage: string unitOverride: string thresholds: - color: string direction: string label: string targetAxis: string value: float timeshiftDuration: string xAxis: label: string scale: string y2Axis: label: string scale: string yAxis: label: string scale: string dashboardFilters: - filterType: string labelKey: string stringValue: string templateVariable: string displayName: string gridLayout: columns: integer widgets: - alertChart: alertPolicyRef: external: string name: string namespace: string blank: {} collapsibleGroup: collapsed: boolean errorReportingPanel: projectRefs: - external: string kind: string name: string namespace: string services: - string versions: - string id: string incidentList: monitoredResources: - labels: string: string type: string policyRefs: - external: string name: string namespace: string logsPanel: filter: string resourceNames: - external: string kind: string name: string namespace: string pieChart: chartType: string dataSets: - minAlignmentPeriod: string sliceNameTemplate: string timeSeriesQuery: outputFullDuration: boolean prometheusQuery: string timeSeriesFilter: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesFilterRatio: denominator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string numerator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesQueryLanguage: string unitOverride: string showLabels: boolean scorecard: blankView: {} gaugeView: lowerBound: float upperBound: float sparkChartView: minAlignmentPeriod: string sparkChartType: string thresholds: - color: string direction: string label: string targetAxis: string value: float timeSeriesQuery: outputFullDuration: boolean prometheusQuery: string timeSeriesFilter: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesFilterRatio: denominator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string numerator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesQueryLanguage: string unitOverride: string sectionHeader: dividerBelow: boolean subtitle: string singleViewGroup: {} text: content: string format: string style: backgroundColor: string fontSize: string horizontalAlignment: string padding: string pointerLocation: string textColor: string verticalAlignment: string timeSeriesTable: columnSettings: - column: string visible: boolean dataSets: - minAlignmentPeriod: string tableDisplayOptions: shownColumns: - string tableTemplate: string timeSeriesQuery: outputFullDuration: boolean prometheusQuery: string timeSeriesFilter: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesFilterRatio: denominator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string numerator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesQueryLanguage: string unitOverride: string metricVisualization: string title: string xyChart: chartOptions: mode: string dataSets: - legendTemplate: string minAlignmentPeriod: string plotType: string targetAxis: string timeSeriesQuery: outputFullDuration: boolean prometheusQuery: string timeSeriesFilter: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesFilterRatio: denominator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string numerator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesQueryLanguage: string unitOverride: string thresholds: - color: string direction: string label: string targetAxis: string value: float timeshiftDuration: string xAxis: label: string scale: string y2Axis: label: string scale: string yAxis: label: string scale: string mosaicLayout: columns: integer tiles: - height: integer widget: alertChart: alertPolicyRef: external: string name: string namespace: string blank: {} collapsibleGroup: collapsed: boolean errorReportingPanel: projectRefs: - external: string kind: string name: string namespace: string services: - string versions: - string id: string incidentList: monitoredResources: - labels: string: string type: string policyRefs: - external: string name: string namespace: string logsPanel: filter: string resourceNames: - external: string kind: string name: string namespace: string pieChart: chartType: string dataSets: - minAlignmentPeriod: string sliceNameTemplate: string timeSeriesQuery: outputFullDuration: boolean prometheusQuery: string timeSeriesFilter: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesFilterRatio: denominator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string numerator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesQueryLanguage: string unitOverride: string showLabels: boolean scorecard: blankView: {} gaugeView: lowerBound: float upperBound: float sparkChartView: minAlignmentPeriod: string sparkChartType: string thresholds: - color: string direction: string label: string targetAxis: string value: float timeSeriesQuery: outputFullDuration: boolean prometheusQuery: string timeSeriesFilter: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesFilterRatio: denominator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string numerator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesQueryLanguage: string unitOverride: string sectionHeader: dividerBelow: boolean subtitle: string singleViewGroup: {} text: content: string format: string style: backgroundColor: string fontSize: string horizontalAlignment: string padding: string pointerLocation: string textColor: string verticalAlignment: string timeSeriesTable: columnSettings: - column: string visible: boolean dataSets: - minAlignmentPeriod: string tableDisplayOptions: shownColumns: - string tableTemplate: string timeSeriesQuery: outputFullDuration: boolean prometheusQuery: string timeSeriesFilter: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesFilterRatio: denominator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string numerator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesQueryLanguage: string unitOverride: string metricVisualization: string title: string xyChart: chartOptions: mode: string dataSets: - legendTemplate: string minAlignmentPeriod: string plotType: string targetAxis: string timeSeriesQuery: outputFullDuration: boolean prometheusQuery: string timeSeriesFilter: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesFilterRatio: denominator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string numerator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesQueryLanguage: string unitOverride: string thresholds: - color: string direction: string label: string targetAxis: string value: float timeshiftDuration: string xAxis: label: string scale: string y2Axis: label: string scale: string yAxis: label: string scale: string width: integer xPos: integer yPos: integer projectRef: external: string kind: string name: string namespace: string resourceID: string rowLayout: rows: - weight: integer widgets: - alertChart: alertPolicyRef: external: string name: string namespace: string blank: {} collapsibleGroup: collapsed: boolean errorReportingPanel: projectRefs: - external: string kind: string name: string namespace: string services: - string versions: - string id: string incidentList: monitoredResources: - labels: string: string type: string policyRefs: - external: string name: string namespace: string logsPanel: filter: string resourceNames: - external: string kind: string name: string namespace: string pieChart: chartType: string dataSets: - minAlignmentPeriod: string sliceNameTemplate: string timeSeriesQuery: outputFullDuration: boolean prometheusQuery: string timeSeriesFilter: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesFilterRatio: denominator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string numerator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesQueryLanguage: string unitOverride: string showLabels: boolean scorecard: blankView: {} gaugeView: lowerBound: float upperBound: float sparkChartView: minAlignmentPeriod: string sparkChartType: string thresholds: - color: string direction: string label: string targetAxis: string value: float timeSeriesQuery: outputFullDuration: boolean prometheusQuery: string timeSeriesFilter: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesFilterRatio: denominator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string numerator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesQueryLanguage: string unitOverride: string sectionHeader: dividerBelow: boolean subtitle: string singleViewGroup: {} text: content: string format: string style: backgroundColor: string fontSize: string horizontalAlignment: string padding: string pointerLocation: string textColor: string verticalAlignment: string timeSeriesTable: columnSettings: - column: string visible: boolean dataSets: - minAlignmentPeriod: string tableDisplayOptions: shownColumns: - string tableTemplate: string timeSeriesQuery: outputFullDuration: boolean prometheusQuery: string timeSeriesFilter: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesFilterRatio: denominator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string numerator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesQueryLanguage: string unitOverride: string metricVisualization: string title: string xyChart: chartOptions: mode: string dataSets: - legendTemplate: string minAlignmentPeriod: string plotType: string targetAxis: string timeSeriesQuery: outputFullDuration: boolean prometheusQuery: string timeSeriesFilter: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesFilterRatio: denominator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string numerator: aggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string filter: string pickTimeSeriesFilter: direction: string numTimeSeries: integer rankingMethod: string secondaryAggregation: alignmentPeriod: string crossSeriesReducer: string groupByFields: - string perSeriesAligner: string timeSeriesQueryLanguage: string unitOverride: string thresholds: - color: string direction: string label: string targetAxis: string value: float timeshiftDuration: string xAxis: label: string scale: string y2Axis: label: string scale: string yAxis: label: string scale: string | Fields | |
|---|---|
|
Optional |
The content is divided into equally spaced columns and the widgets are arranged vertically. |
|
Optional |
The columns of content to display. |
|
Optional |
|
|
Optional |
The relative weight of this column. The column weight is used to adjust the width of columns on the screen (relative to peers). |
|
Optional |
The display widgets arranged vertically in this column. |
|
Optional |
|
|
Optional |
A chart of alert policy data. |
|
Required* |
Required. A reference to the MonitoringAlertPolicy. |
|
Optional |
The value of an externally managed MonitoringAlertPolicy resource. Should be in the format "projects/{{projectID}}/alertPolicies/{{alertPolicyID}}". |
|
Optional |
The name of a MonitoringAlertPolicy resource. |
|
Optional |
The namespace of a MonitoringAlertPolicy resource. |
|
Optional |
A blank space. |
|
Optional |
A widget that groups the other widgets. All widgets that are within the area spanned by the grouping widget are considered member widgets. |
|
Optional |
The collapsed state of the widget on first page load. |
|
Optional |
A widget that displays a list of error groups. |
|
Optional |
The projects from which to gather errors. |
|
Optional |
The Project that this resource belongs to. |
|
Optional |
The `projectID` field of a project, when not managed by Config Connector. |
|
Optional |
The kind of the Project resource; optional but must be `Project` if provided. |
|
Optional |
The `name` field of a `Project` resource. |
|
Optional |
The `namespace` field of a `Project` resource. |
|
Optional |
An identifier of the service, such as the name of the executable, job, or Google App Engine service name. This field is expected to have a low number of values that are relatively stable over time, as opposed to `version`, which can be changed whenever new code is deployed. |
|
Optional |
|
|
Optional |
Represents the source code version that the developer provided, which could represent a version label or a Git SHA-1 hash, for example. For App Engine standard environment, the version is set to the version of the app. |
|
Optional |
|
|
Optional |
Optional. The widget id. Ids may be made up of alphanumerics, dashes and underscores. Widget ids are optional. |
|
Optional |
A widget that shows list of incidents. |
|
Optional |
Optional. The monitored resource for which incidents are listed. |
|
Optional |
|
|
Optional |
Required. Values for all of the labels listed in the associated monitored resource descriptor. |
|
Optional |
Required. The monitored resource type. This field must match the `type` field of a [MonitoredResourceDescriptor][google.api.MonitoredResourceDescriptor] object. |
|
Optional |
Optional. A list of alert policies to filter the incident list by. |
|
Optional |
MonitoringAlertPolicyRef defines the resource reference to MonitoringAlertPolicy, which "External" field holds the GCP identifier for the KRM object. |
|
Optional |
The value of an externally managed MonitoringAlertPolicy resource. Should be in the format "projects/{{projectID}}/alertPolicies/{{alertPolicyID}}". |
|
Optional |
The name of a MonitoringAlertPolicy resource. |
|
Optional |
The namespace of a MonitoringAlertPolicy resource. |
|
Optional |
A widget that shows a stream of logs. |
|
Optional |
A filter that chooses which log entries to return. See [Advanced Logs Queries](https://cloud.google.com/logging/docs/view/advanced-queries). |
|
Optional |
The names of logging resources to collect logs for. |
|
Optional |
|
|
Optional |
The external name of the referenced resource |
|
Optional |
Kind of the referent. |
|
Optional |
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
|
Optional |
Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
|
Optional |
A widget that displays timeseries data as a pie chart. |
|
Required* |
Required. Indicates the visualization type for the PieChart. |
|
Required* |
Required. The queries for the chart's data. |
|
Required* |
|
|
Optional |
Optional. The lower bound on data point frequency for this data set. |
|
Optional |
Optional. A template for the name of the slice. |
|
Required* |
Required. The query for the PieChart. See, `google.monitoring.dashboard.v1.TimeSeriesQuery`. |
|
Optional |
Optional. If set, Cloud Monitoring will treat the full query duration as the alignment period so that there will be only 1 output value. |
|
Optional |
A query used to fetch time series with PromQL. |
|
Optional |
Filter parameters to fetch time series. |
|
Optional |
By default, the raw time series data is returned. Use this field to combine multiple time series for different views of the data. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after `aggregation` is applied. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
Parameters to fetch a ratio between two time series filters. |
|
Optional |
The denominator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
The numerator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after the ratio is computed. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
A query used to fetch time series with MQL. |
|
Optional |
The unit of data contained in fetched time series. If non-empty, this unit will override any unit that accompanies fetched data. The format is the same as the [`unit`](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors) field in `MetricDescriptor`. |
|
Optional |
Optional. Indicates whether or not the pie chart should show slices' labels |
|
Optional |
A scorecard summarizing time series data. |
|
Optional |
Will cause the `Scorecard` to show only the value, with no indicator to its value relative to its thresholds. |
|
Optional |
Will cause the scorecard to show a gauge chart. |
|
Optional |
The lower bound for this gauge chart. The value of the chart should always be greater than or equal to this. |
|
Optional |
The upper bound for this gauge chart. The value of the chart should always be less than or equal to this. |
|
Optional |
Will cause the scorecard to show a spark chart. |
|
Optional |
The lower bound on data point frequency in the chart implemented by specifying the minimum alignment period to use in a time series query. |
|
Required* |
Required. The type of sparkchart to show in this chartView. |
|
Optional |
The thresholds used to determine the state of the scorecard given the time series' current value. |
|
Optional |
|
|
Optional |
The state color for this threshold. Color is not allowed in a XyChart. |
|
Optional |
The direction for the current threshold. Direction is not allowed in a XyChart. |
|
Optional |
A label for the threshold. |
|
Optional |
The target axis to use for plotting the threshold. Target axis is not allowed in a Scorecard. |
|
Optional |
The value of the threshold. The value should be defined in the native scale of the metric. |
|
Required* |
Required. Fields for querying time series data from the Stackdriver metrics API. |
|
Optional |
Optional. If set, Cloud Monitoring will treat the full query duration as the alignment period so that there will be only 1 output value. |
|
Optional |
A query used to fetch time series with PromQL. |
|
Optional |
Filter parameters to fetch time series. |
|
Optional |
By default, the raw time series data is returned. Use this field to combine multiple time series for different views of the data. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after `aggregation` is applied. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
Parameters to fetch a ratio between two time series filters. |
|
Optional |
The denominator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
The numerator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after the ratio is computed. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
A query used to fetch time series with MQL. |
|
Optional |
The unit of data contained in fetched time series. If non-empty, this unit will override any unit that accompanies fetched data. The format is the same as the [`unit`](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors) field in `MetricDescriptor`. |
|
Optional |
A widget that defines a section header for easier navigation of the dashboard. |
|
Optional |
Whether to insert a divider below the section in the table of contents |
|
Optional |
The subtitle of the section |
|
Optional |
A widget that groups the other widgets by using a dropdown menu. |
|
Optional |
A raw string or markdown displaying textual content. |
|
Optional |
The text content to be displayed. |
|
Optional |
How the text content is formatted. |
|
Optional |
How the text is styled |
|
Optional |
The background color as a hex string. "#RRGGBB" or "#RGB" |
|
Optional |
Font sizes for both the title and content. The title will still be larger relative to the content. |
|
Optional |
The horizontal alignment of both the title and content |
|
Optional |
The amount of padding around the widget |
|
Optional |
The pointer location for this widget (also sometimes called a "tail") |
|
Optional |
The text color as a hex string. "#RRGGBB" or "#RGB" |
|
Optional |
The vertical alignment of both the title and content |
|
Optional |
A widget that displays time series data in a tabular format. |
|
Optional |
Optional. The list of the persistent column settings for the table. |
|
Optional |
|
|
Required* |
Required. The id of the column. |
|
Required* |
Required. Whether the column should be visible on page load. |
|
Required* |
Required. The data displayed in this table. |
|
Required* |
|
|
Optional |
Optional. The lower bound on data point frequency for this data set. |
|
Optional |
Optional. Table display options for configuring how the table is rendered. |
|
Optional |
Optional. This field is unused and has been replaced by TimeSeriesTable.column_settings |
|
Optional |
|
|
Optional |
Optional. A template string for naming `TimeSeries` in the resulting data set. |
|
Optional |
Required. Fields for querying time series data from the Stackdriver metrics API. |
|
Optional |
Optional. If set, Cloud Monitoring will treat the full query duration as the alignment period so that there will be only 1 output value. |
|
Optional |
A query used to fetch time series with PromQL. |
|
Optional |
Filter parameters to fetch time series. |
|
Optional |
By default, the raw time series data is returned. Use this field to combine multiple time series for different views of the data. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after `aggregation` is applied. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
Parameters to fetch a ratio between two time series filters. |
|
Optional |
The denominator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
The numerator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after the ratio is computed. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
A query used to fetch time series with MQL. |
|
Optional |
The unit of data contained in fetched time series. If non-empty, this unit will override any unit that accompanies fetched data. The format is the same as the [`unit`](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors) field in `MetricDescriptor`. |
|
Optional |
Optional. Store rendering strategy |
|
Optional |
Optional. The title of the widget. |
|
Optional |
A chart of time series data. |
|
Optional |
Display options for the chart. |
|
Optional |
The chart mode. |
|
Required* |
Required. The data displayed in this chart. |
|
Required* |
|
|
Optional |
A template string for naming `TimeSeries` in the resulting data set. |
|
Optional |
Optional. The lower bound on data point frequency for this data set. |
|
Optional |
How this data should be plotted on the chart. |
|
Optional |
Optional. The target axis to use for plotting the metric. |
|
Required* |
Fields for querying time series data from the Stackdriver metrics API. |
|
Optional |
Optional. If set, Cloud Monitoring will treat the full query duration as the alignment period so that there will be only 1 output value. |
|
Optional |
A query used to fetch time series with PromQL. |
|
Optional |
Filter parameters to fetch time series. |
|
Optional |
By default, the raw time series data is returned. Use this field to combine multiple time series for different views of the data. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after `aggregation` is applied. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
Parameters to fetch a ratio between two time series filters. |
|
Optional |
The denominator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
The numerator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after the ratio is computed. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
A query used to fetch time series with MQL. |
|
Optional |
The unit of data contained in fetched time series. If non-empty, this unit will override any unit that accompanies fetched data. The format is the same as the [`unit`](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors) field in `MetricDescriptor`. |
|
Optional |
Threshold lines drawn horizontally across the chart. |
|
Optional |
|
|
Optional |
The state color for this threshold. Color is not allowed in a XyChart. |
|
Optional |
The direction for the current threshold. Direction is not allowed in a XyChart. |
|
Optional |
A label for the threshold. |
|
Optional |
The target axis to use for plotting the threshold. Target axis is not allowed in a Scorecard. |
|
Optional |
The value of the threshold. The value should be defined in the native scale of the metric. |
|
Optional |
The duration used to display a comparison chart. |
|
Optional |
The properties applied to the x-axis. |
|
Optional |
The label of the axis. |
|
Optional |
The axis scale. By default, a linear scale is used. |
|
Optional |
The properties applied to the y2-axis. |
|
Optional |
The label of the axis. |
|
Optional |
The axis scale. By default, a linear scale is used. |
|
Optional |
The properties applied to the y-axis. |
|
Optional |
The label of the axis. |
|
Optional |
The axis scale. By default, a linear scale is used. |
|
Optional |
Filters to reduce the amount of data charted based on the filter criteria. |
|
Optional |
|
|
Optional |
The specified filter type |
|
Required* |
Required. The key for the label |
|
Optional |
A variable-length string value. |
|
Optional |
The placeholder text that can be referenced in a filter string or MQL query. If omitted, the dashboard filter will be applied to all relevant widgets in the dashboard. |
|
Required |
Required. The mutable, human-readable name. |
|
Optional |
Content is arranged with a basic layout that re-flows a simple list of informational elements like widgets or tiles. |
|
Optional |
The number of columns into which the view's width is divided. If omitted or set to zero, a system default will be used while rendering. |
|
Optional |
The informational elements that are arranged into the columns row-first. |
|
Optional |
|
|
Optional |
A chart of alert policy data. |
|
Required* |
Required. A reference to the MonitoringAlertPolicy. |
|
Optional |
The value of an externally managed MonitoringAlertPolicy resource. Should be in the format "projects/{{projectID}}/alertPolicies/{{alertPolicyID}}". |
|
Optional |
The name of a MonitoringAlertPolicy resource. |
|
Optional |
The namespace of a MonitoringAlertPolicy resource. |
|
Optional |
A blank space. |
|
Optional |
A widget that groups the other widgets. All widgets that are within the area spanned by the grouping widget are considered member widgets. |
|
Optional |
The collapsed state of the widget on first page load. |
|
Optional |
A widget that displays a list of error groups. |
|
Optional |
The projects from which to gather errors. |
|
Optional |
The Project that this resource belongs to. |
|
Optional |
The `projectID` field of a project, when not managed by Config Connector. |
|
Optional |
The kind of the Project resource; optional but must be `Project` if provided. |
|
Optional |
The `name` field of a `Project` resource. |
|
Optional |
The `namespace` field of a `Project` resource. |
|
Optional |
An identifier of the service, such as the name of the executable, job, or Google App Engine service name. This field is expected to have a low number of values that are relatively stable over time, as opposed to `version`, which can be changed whenever new code is deployed. |
|
Optional |
|
|
Optional |
Represents the source code version that the developer provided, which could represent a version label or a Git SHA-1 hash, for example. For App Engine standard environment, the version is set to the version of the app. |
|
Optional |
|
|
Optional |
Optional. The widget id. Ids may be made up of alphanumerics, dashes and underscores. Widget ids are optional. |
|
Optional |
A widget that shows list of incidents. |
|
Optional |
Optional. The monitored resource for which incidents are listed. |
|
Optional |
|
|
Optional |
Required. Values for all of the labels listed in the associated monitored resource descriptor. |
|
Optional |
Required. The monitored resource type. This field must match the `type` field of a [MonitoredResourceDescriptor][google.api.MonitoredResourceDescriptor] object. |
|
Optional |
Optional. A list of alert policies to filter the incident list by. |
|
Optional |
MonitoringAlertPolicyRef defines the resource reference to MonitoringAlertPolicy, which "External" field holds the GCP identifier for the KRM object. |
|
Optional |
The value of an externally managed MonitoringAlertPolicy resource. Should be in the format "projects/{{projectID}}/alertPolicies/{{alertPolicyID}}". |
|
Optional |
The name of a MonitoringAlertPolicy resource. |
|
Optional |
The namespace of a MonitoringAlertPolicy resource. |
|
Optional |
A widget that shows a stream of logs. |
|
Optional |
A filter that chooses which log entries to return. See [Advanced Logs Queries](https://cloud.google.com/logging/docs/view/advanced-queries). |
|
Optional |
The names of logging resources to collect logs for. |
|
Optional |
|
|
Optional |
The external name of the referenced resource |
|
Optional |
Kind of the referent. |
|
Optional |
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
|
Optional |
Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
|
Optional |
A widget that displays timeseries data as a pie chart. |
|
Required* |
Required. Indicates the visualization type for the PieChart. |
|
Required* |
Required. The queries for the chart's data. |
|
Required* |
|
|
Optional |
Optional. The lower bound on data point frequency for this data set. |
|
Optional |
Optional. A template for the name of the slice. |
|
Required* |
Required. The query for the PieChart. See, `google.monitoring.dashboard.v1.TimeSeriesQuery`. |
|
Optional |
Optional. If set, Cloud Monitoring will treat the full query duration as the alignment period so that there will be only 1 output value. |
|
Optional |
A query used to fetch time series with PromQL. |
|
Optional |
Filter parameters to fetch time series. |
|
Optional |
By default, the raw time series data is returned. Use this field to combine multiple time series for different views of the data. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after `aggregation` is applied. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
Parameters to fetch a ratio between two time series filters. |
|
Optional |
The denominator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
The numerator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after the ratio is computed. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
A query used to fetch time series with MQL. |
|
Optional |
The unit of data contained in fetched time series. If non-empty, this unit will override any unit that accompanies fetched data. The format is the same as the [`unit`](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors) field in `MetricDescriptor`. |
|
Optional |
Optional. Indicates whether or not the pie chart should show slices' labels |
|
Optional |
A scorecard summarizing time series data. |
|
Optional |
Will cause the `Scorecard` to show only the value, with no indicator to its value relative to its thresholds. |
|
Optional |
Will cause the scorecard to show a gauge chart. |
|
Optional |
The lower bound for this gauge chart. The value of the chart should always be greater than or equal to this. |
|
Optional |
The upper bound for this gauge chart. The value of the chart should always be less than or equal to this. |
|
Optional |
Will cause the scorecard to show a spark chart. |
|
Optional |
The lower bound on data point frequency in the chart implemented by specifying the minimum alignment period to use in a time series query. |
|
Required* |
Required. The type of sparkchart to show in this chartView. |
|
Optional |
The thresholds used to determine the state of the scorecard given the time series' current value. |
|
Optional |
|
|
Optional |
The state color for this threshold. Color is not allowed in a XyChart. |
|
Optional |
The direction for the current threshold. Direction is not allowed in a XyChart. |
|
Optional |
A label for the threshold. |
|
Optional |
The target axis to use for plotting the threshold. Target axis is not allowed in a Scorecard. |
|
Optional |
The value of the threshold. The value should be defined in the native scale of the metric. |
|
Required* |
Required. Fields for querying time series data from the Stackdriver metrics API. |
|
Optional |
Optional. If set, Cloud Monitoring will treat the full query duration as the alignment period so that there will be only 1 output value. |
|
Optional |
A query used to fetch time series with PromQL. |
|
Optional |
Filter parameters to fetch time series. |
|
Optional |
By default, the raw time series data is returned. Use this field to combine multiple time series for different views of the data. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after `aggregation` is applied. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
Parameters to fetch a ratio between two time series filters. |
|
Optional |
The denominator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
The numerator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after the ratio is computed. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
A query used to fetch time series with MQL. |
|
Optional |
The unit of data contained in fetched time series. If non-empty, this unit will override any unit that accompanies fetched data. The format is the same as the [`unit`](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors) field in `MetricDescriptor`. |
|
Optional |
A widget that defines a section header for easier navigation of the dashboard. |
|
Optional |
Whether to insert a divider below the section in the table of contents |
|
Optional |
The subtitle of the section |
|
Optional |
A widget that groups the other widgets by using a dropdown menu. |
|
Optional |
A raw string or markdown displaying textual content. |
|
Optional |
The text content to be displayed. |
|
Optional |
How the text content is formatted. |
|
Optional |
How the text is styled |
|
Optional |
The background color as a hex string. "#RRGGBB" or "#RGB" |
|
Optional |
Font sizes for both the title and content. The title will still be larger relative to the content. |
|
Optional |
The horizontal alignment of both the title and content |
|
Optional |
The amount of padding around the widget |
|
Optional |
The pointer location for this widget (also sometimes called a "tail") |
|
Optional |
The text color as a hex string. "#RRGGBB" or "#RGB" |
|
Optional |
The vertical alignment of both the title and content |
|
Optional |
A widget that displays time series data in a tabular format. |
|
Optional |
Optional. The list of the persistent column settings for the table. |
|
Optional |
|
|
Required* |
Required. The id of the column. |
|
Required* |
Required. Whether the column should be visible on page load. |
|
Required* |
Required. The data displayed in this table. |
|
Required* |
|
|
Optional |
Optional. The lower bound on data point frequency for this data set. |
|
Optional |
Optional. Table display options for configuring how the table is rendered. |
|
Optional |
Optional. This field is unused and has been replaced by TimeSeriesTable.column_settings |
|
Optional |
|
|
Optional |
Optional. A template string for naming `TimeSeries` in the resulting data set. |
|
Optional |
Required. Fields for querying time series data from the Stackdriver metrics API. |
|
Optional |
Optional. If set, Cloud Monitoring will treat the full query duration as the alignment period so that there will be only 1 output value. |
|
Optional |
A query used to fetch time series with PromQL. |
|
Optional |
Filter parameters to fetch time series. |
|
Optional |
By default, the raw time series data is returned. Use this field to combine multiple time series for different views of the data. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after `aggregation` is applied. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
Parameters to fetch a ratio between two time series filters. |
|
Optional |
The denominator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
The numerator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after the ratio is computed. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
A query used to fetch time series with MQL. |
|
Optional |
The unit of data contained in fetched time series. If non-empty, this unit will override any unit that accompanies fetched data. The format is the same as the [`unit`](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors) field in `MetricDescriptor`. |
|
Optional |
Optional. Store rendering strategy |
|
Optional |
Optional. The title of the widget. |
|
Optional |
A chart of time series data. |
|
Optional |
Display options for the chart. |
|
Optional |
The chart mode. |
|
Required* |
Required. The data displayed in this chart. |
|
Required* |
|
|
Optional |
A template string for naming `TimeSeries` in the resulting data set. |
|
Optional |
Optional. The lower bound on data point frequency for this data set. |
|
Optional |
How this data should be plotted on the chart. |
|
Optional |
Optional. The target axis to use for plotting the metric. |
|
Required* |
Fields for querying time series data from the Stackdriver metrics API. |
|
Optional |
Optional. If set, Cloud Monitoring will treat the full query duration as the alignment period so that there will be only 1 output value. |
|
Optional |
A query used to fetch time series with PromQL. |
|
Optional |
Filter parameters to fetch time series. |
|
Optional |
By default, the raw time series data is returned. Use this field to combine multiple time series for different views of the data. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after `aggregation` is applied. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
Parameters to fetch a ratio between two time series filters. |
|
Optional |
The denominator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
The numerator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after the ratio is computed. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
A query used to fetch time series with MQL. |
|
Optional |
The unit of data contained in fetched time series. If non-empty, this unit will override any unit that accompanies fetched data. The format is the same as the [`unit`](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors) field in `MetricDescriptor`. |
|
Optional |
Threshold lines drawn horizontally across the chart. |
|
Optional |
|
|
Optional |
The state color for this threshold. Color is not allowed in a XyChart. |
|
Optional |
The direction for the current threshold. Direction is not allowed in a XyChart. |
|
Optional |
A label for the threshold. |
|
Optional |
The target axis to use for plotting the threshold. Target axis is not allowed in a Scorecard. |
|
Optional |
The value of the threshold. The value should be defined in the native scale of the metric. |
|
Optional |
The duration used to display a comparison chart. |
|
Optional |
The properties applied to the x-axis. |
|
Optional |
The label of the axis. |
|
Optional |
The axis scale. By default, a linear scale is used. |
|
Optional |
The properties applied to the y2-axis. |
|
Optional |
The label of the axis. |
|
Optional |
The axis scale. By default, a linear scale is used. |
|
Optional |
The properties applied to the y-axis. |
|
Optional |
The label of the axis. |
|
Optional |
The axis scale. By default, a linear scale is used. |
|
Optional |
The content is arranged as a grid of tiles, with each content widget occupying one or more grid blocks. |
|
Optional |
The number of columns in the mosaic grid. The number of columns must be between 1 and 12, inclusive. |
|
Optional |
The tiles to display. |
|
Optional |
|
|
Optional |
The height of the tile, measured in grid blocks. Tiles must have a minimum height of 1. |
|
Optional |
The informational widget contained in the tile. For example an `XyChart`. |
|
Optional |
A chart of alert policy data. |
|
Required* |
Required. A reference to the MonitoringAlertPolicy. |
|
Optional |
The value of an externally managed MonitoringAlertPolicy resource. Should be in the format "projects/{{projectID}}/alertPolicies/{{alertPolicyID}}". |
|
Optional |
The name of a MonitoringAlertPolicy resource. |
|
Optional |
The namespace of a MonitoringAlertPolicy resource. |
|
Optional |
A blank space. |
|
Optional |
A widget that groups the other widgets. All widgets that are within the area spanned by the grouping widget are considered member widgets. |
|
Optional |
The collapsed state of the widget on first page load. |
|
Optional |
A widget that displays a list of error groups. |
|
Optional |
The projects from which to gather errors. |
|
Optional |
The Project that this resource belongs to. |
|
Optional |
The `projectID` field of a project, when not managed by Config Connector. |
|
Optional |
The kind of the Project resource; optional but must be `Project` if provided. |
|
Optional |
The `name` field of a `Project` resource. |
|
Optional |
The `namespace` field of a `Project` resource. |
|
Optional |
An identifier of the service, such as the name of the executable, job, or Google App Engine service name. This field is expected to have a low number of values that are relatively stable over time, as opposed to `version`, which can be changed whenever new code is deployed. |
|
Optional |
|
|
Optional |
Represents the source code version that the developer provided, which could represent a version label or a Git SHA-1 hash, for example. For App Engine standard environment, the version is set to the version of the app. |
|
Optional |
|
|
Optional |
Optional. The widget id. Ids may be made up of alphanumerics, dashes and underscores. Widget ids are optional. |
|
Optional |
A widget that shows list of incidents. |
|
Optional |
Optional. The monitored resource for which incidents are listed. |
|
Optional |
|
|
Optional |
Required. Values for all of the labels listed in the associated monitored resource descriptor. |
|
Optional |
Required. The monitored resource type. This field must match the `type` field of a [MonitoredResourceDescriptor][google.api.MonitoredResourceDescriptor] object. |
|
Optional |
Optional. A list of alert policies to filter the incident list by. |
|
Optional |
MonitoringAlertPolicyRef defines the resource reference to MonitoringAlertPolicy, which "External" field holds the GCP identifier for the KRM object. |
|
Optional |
The value of an externally managed MonitoringAlertPolicy resource. Should be in the format "projects/{{projectID}}/alertPolicies/{{alertPolicyID}}". |
|
Optional |
The name of a MonitoringAlertPolicy resource. |
|
Optional |
The namespace of a MonitoringAlertPolicy resource. |
|
Optional |
A widget that shows a stream of logs. |
|
Optional |
A filter that chooses which log entries to return. See [Advanced Logs Queries](https://cloud.google.com/logging/docs/view/advanced-queries). |
|
Optional |
The names of logging resources to collect logs for. |
|
Optional |
|
|
Optional |
The external name of the referenced resource |
|
Optional |
Kind of the referent. |
|
Optional |
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
|
Optional |
Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
|
Optional |
A widget that displays timeseries data as a pie chart. |
|
Required* |
Required. Indicates the visualization type for the PieChart. |
|
Required* |
Required. The queries for the chart's data. |
|
Required* |
|
|
Optional |
Optional. The lower bound on data point frequency for this data set. |
|
Optional |
Optional. A template for the name of the slice. |
|
Required* |
Required. The query for the PieChart. See, `google.monitoring.dashboard.v1.TimeSeriesQuery`. |
|
Optional |
Optional. If set, Cloud Monitoring will treat the full query duration as the alignment period so that there will be only 1 output value. |
|
Optional |
A query used to fetch time series with PromQL. |
|
Optional |
Filter parameters to fetch time series. |
|
Optional |
By default, the raw time series data is returned. Use this field to combine multiple time series for different views of the data. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after `aggregation` is applied. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
Parameters to fetch a ratio between two time series filters. |
|
Optional |
The denominator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
The numerator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after the ratio is computed. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
A query used to fetch time series with MQL. |
|
Optional |
The unit of data contained in fetched time series. If non-empty, this unit will override any unit that accompanies fetched data. The format is the same as the [`unit`](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors) field in `MetricDescriptor`. |
|
Optional |
Optional. Indicates whether or not the pie chart should show slices' labels |
|
Optional |
A scorecard summarizing time series data. |
|
Optional |
Will cause the `Scorecard` to show only the value, with no indicator to its value relative to its thresholds. |
|
Optional |
Will cause the scorecard to show a gauge chart. |
|
Optional |
The lower bound for this gauge chart. The value of the chart should always be greater than or equal to this. |
|
Optional |
The upper bound for this gauge chart. The value of the chart should always be less than or equal to this. |
|
Optional |
Will cause the scorecard to show a spark chart. |
|
Optional |
The lower bound on data point frequency in the chart implemented by specifying the minimum alignment period to use in a time series query. |
|
Required* |
Required. The type of sparkchart to show in this chartView. |
|
Optional |
The thresholds used to determine the state of the scorecard given the time series' current value. |
|
Optional |
|
|
Optional |
The state color for this threshold. Color is not allowed in a XyChart. |
|
Optional |
The direction for the current threshold. Direction is not allowed in a XyChart. |
|
Optional |
A label for the threshold. |
|
Optional |
The target axis to use for plotting the threshold. Target axis is not allowed in a Scorecard. |
|
Optional |
The value of the threshold. The value should be defined in the native scale of the metric. |
|
Required* |
Required. Fields for querying time series data from the Stackdriver metrics API. |
|
Optional |
Optional. If set, Cloud Monitoring will treat the full query duration as the alignment period so that there will be only 1 output value. |
|
Optional |
A query used to fetch time series with PromQL. |
|
Optional |
Filter parameters to fetch time series. |
|
Optional |
By default, the raw time series data is returned. Use this field to combine multiple time series for different views of the data. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after `aggregation` is applied. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
Parameters to fetch a ratio between two time series filters. |
|
Optional |
The denominator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
The numerator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after the ratio is computed. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
A query used to fetch time series with MQL. |
|
Optional |
The unit of data contained in fetched time series. If non-empty, this unit will override any unit that accompanies fetched data. The format is the same as the [`unit`](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors) field in `MetricDescriptor`. |
|
Optional |
A widget that defines a section header for easier navigation of the dashboard. |
|
Optional |
Whether to insert a divider below the section in the table of contents |
|
Optional |
The subtitle of the section |
|
Optional |
A widget that groups the other widgets by using a dropdown menu. |
|
Optional |
A raw string or markdown displaying textual content. |
|
Optional |
The text content to be displayed. |
|
Optional |
How the text content is formatted. |
|
Optional |
How the text is styled |
|
Optional |
The background color as a hex string. "#RRGGBB" or "#RGB" |
|
Optional |
Font sizes for both the title and content. The title will still be larger relative to the content. |
|
Optional |
The horizontal alignment of both the title and content |
|
Optional |
The amount of padding around the widget |
|
Optional |
The pointer location for this widget (also sometimes called a "tail") |
|
Optional |
The text color as a hex string. "#RRGGBB" or "#RGB" |
|
Optional |
The vertical alignment of both the title and content |
|
Optional |
A widget that displays time series data in a tabular format. |
|
Optional |
Optional. The list of the persistent column settings for the table. |
|
Optional |
|
|
Required* |
Required. The id of the column. |
|
Required* |
Required. Whether the column should be visible on page load. |
|
Required* |
Required. The data displayed in this table. |
|
Required* |
|
|
Optional |
Optional. The lower bound on data point frequency for this data set. |
|
Optional |
Optional. Table display options for configuring how the table is rendered. |
|
Optional |
Optional. This field is unused and has been replaced by TimeSeriesTable.column_settings |
|
Optional |
|
|
Optional |
Optional. A template string for naming `TimeSeries` in the resulting data set. |
|
Optional |
Required. Fields for querying time series data from the Stackdriver metrics API. |
|
Optional |
Optional. If set, Cloud Monitoring will treat the full query duration as the alignment period so that there will be only 1 output value. |
|
Optional |
A query used to fetch time series with PromQL. |
|
Optional |
Filter parameters to fetch time series. |
|
Optional |
By default, the raw time series data is returned. Use this field to combine multiple time series for different views of the data. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after `aggregation` is applied. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
Parameters to fetch a ratio between two time series filters. |
|
Optional |
The denominator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
The numerator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after the ratio is computed. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
A query used to fetch time series with MQL. |
|
Optional |
The unit of data contained in fetched time series. If non-empty, this unit will override any unit that accompanies fetched data. The format is the same as the [`unit`](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors) field in `MetricDescriptor`. |
|
Optional |
Optional. Store rendering strategy |
|
Optional |
Optional. The title of the widget. |
|
Optional |
A chart of time series data. |
|
Optional |
Display options for the chart. |
|
Optional |
The chart mode. |
|
Required* |
Required. The data displayed in this chart. |
|
Required* |
|
|
Optional |
A template string for naming `TimeSeries` in the resulting data set. |
|
Optional |
Optional. The lower bound on data point frequency for this data set. |
|
Optional |
How this data should be plotted on the chart. |
|
Optional |
Optional. The target axis to use for plotting the metric. |
|
Required* |
Fields for querying time series data from the Stackdriver metrics API. |
|
Optional |
Optional. If set, Cloud Monitoring will treat the full query duration as the alignment period so that there will be only 1 output value. |
|
Optional |
A query used to fetch time series with PromQL. |
|
Optional |
Filter parameters to fetch time series. |
|
Optional |
By default, the raw time series data is returned. Use this field to combine multiple time series for different views of the data. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after `aggregation` is applied. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
Parameters to fetch a ratio between two time series filters. |
|
Optional |
The denominator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
The numerator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after the ratio is computed. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
A query used to fetch time series with MQL. |
|
Optional |
The unit of data contained in fetched time series. If non-empty, this unit will override any unit that accompanies fetched data. The format is the same as the [`unit`](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors) field in `MetricDescriptor`. |
|
Optional |
Threshold lines drawn horizontally across the chart. |
|
Optional |
|
|
Optional |
The state color for this threshold. Color is not allowed in a XyChart. |
|
Optional |
The direction for the current threshold. Direction is not allowed in a XyChart. |
|
Optional |
A label for the threshold. |
|
Optional |
The target axis to use for plotting the threshold. Target axis is not allowed in a Scorecard. |
|
Optional |
The value of the threshold. The value should be defined in the native scale of the metric. |
|
Optional |
The duration used to display a comparison chart. |
|
Optional |
The properties applied to the x-axis. |
|
Optional |
The label of the axis. |
|
Optional |
The axis scale. By default, a linear scale is used. |
|
Optional |
The properties applied to the y2-axis. |
|
Optional |
The label of the axis. |
|
Optional |
The axis scale. By default, a linear scale is used. |
|
Optional |
The properties applied to the y-axis. |
|
Optional |
The label of the axis. |
|
Optional |
The axis scale. By default, a linear scale is used. |
|
Optional |
The width of the tile, measured in grid blocks. Tiles must have a minimum width of 1. |
|
Optional |
The zero-indexed position of the tile in grid blocks relative to the left edge of the grid. Tiles must be contained within the specified number of columns. `x_pos` cannot be negative. |
|
Optional |
The zero-indexed position of the tile in grid blocks relative to the top edge of the grid. `y_pos` cannot be negative. |
|
Required |
Immutable. The Project that this resource belongs to. |
|
Optional |
The `projectID` field of a project, when not managed by Config Connector. |
|
Optional |
The kind of the Project resource; optional but must be `Project` if provided. |
|
Optional |
The `name` field of a `Project` resource. |
|
Optional |
The `namespace` field of a `Project` resource. |
|
Optional |
Immutable. Optional. The name of the resource. Used for creation and acquisition. |
|
Optional |
The content is divided into equally spaced rows and the widgets are arranged horizontally. |
|
Optional |
The rows of content to display. |
|
Optional |
|
|
Optional |
The relative weight of this row. The row weight is used to adjust the height of rows on the screen (relative to peers). |
|
Optional |
The display widgets arranged horizontally in this row. |
|
Optional |
|
|
Optional |
A chart of alert policy data. |
|
Required* |
Required. A reference to the MonitoringAlertPolicy. |
|
Optional |
The value of an externally managed MonitoringAlertPolicy resource. Should be in the format "projects/{{projectID}}/alertPolicies/{{alertPolicyID}}". |
|
Optional |
The name of a MonitoringAlertPolicy resource. |
|
Optional |
The namespace of a MonitoringAlertPolicy resource. |
|
Optional |
A blank space. |
|
Optional |
A widget that groups the other widgets. All widgets that are within the area spanned by the grouping widget are considered member widgets. |
|
Optional |
The collapsed state of the widget on first page load. |
|
Optional |
A widget that displays a list of error groups. |
|
Optional |
The projects from which to gather errors. |
|
Optional |
The Project that this resource belongs to. |
|
Optional |
The `projectID` field of a project, when not managed by Config Connector. |
|
Optional |
The kind of the Project resource; optional but must be `Project` if provided. |
|
Optional |
The `name` field of a `Project` resource. |
|
Optional |
The `namespace` field of a `Project` resource. |
|
Optional |
An identifier of the service, such as the name of the executable, job, or Google App Engine service name. This field is expected to have a low number of values that are relatively stable over time, as opposed to `version`, which can be changed whenever new code is deployed. |
|
Optional |
|
|
Optional |
Represents the source code version that the developer provided, which could represent a version label or a Git SHA-1 hash, for example. For App Engine standard environment, the version is set to the version of the app. |
|
Optional |
|
|
Optional |
Optional. The widget id. Ids may be made up of alphanumerics, dashes and underscores. Widget ids are optional. |
|
Optional |
A widget that shows list of incidents. |
|
Optional |
Optional. The monitored resource for which incidents are listed. |
|
Optional |
|
|
Optional |
Required. Values for all of the labels listed in the associated monitored resource descriptor. |
|
Optional |
Required. The monitored resource type. This field must match the `type` field of a [MonitoredResourceDescriptor][google.api.MonitoredResourceDescriptor] object. |
|
Optional |
Optional. A list of alert policies to filter the incident list by. |
|
Optional |
MonitoringAlertPolicyRef defines the resource reference to MonitoringAlertPolicy, which "External" field holds the GCP identifier for the KRM object. |
|
Optional |
The value of an externally managed MonitoringAlertPolicy resource. Should be in the format "projects/{{projectID}}/alertPolicies/{{alertPolicyID}}". |
|
Optional |
The name of a MonitoringAlertPolicy resource. |
|
Optional |
The namespace of a MonitoringAlertPolicy resource. |
|
Optional |
A widget that shows a stream of logs. |
|
Optional |
A filter that chooses which log entries to return. See [Advanced Logs Queries](https://cloud.google.com/logging/docs/view/advanced-queries). |
|
Optional |
The names of logging resources to collect logs for. |
|
Optional |
|
|
Optional |
The external name of the referenced resource |
|
Optional |
Kind of the referent. |
|
Optional |
Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
|
Optional |
Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ |
|
Optional |
A widget that displays timeseries data as a pie chart. |
|
Required* |
Required. Indicates the visualization type for the PieChart. |
|
Required* |
Required. The queries for the chart's data. |
|
Required* |
|
|
Optional |
Optional. The lower bound on data point frequency for this data set. |
|
Optional |
Optional. A template for the name of the slice. |
|
Required* |
Required. The query for the PieChart. See, `google.monitoring.dashboard.v1.TimeSeriesQuery`. |
|
Optional |
Optional. If set, Cloud Monitoring will treat the full query duration as the alignment period so that there will be only 1 output value. |
|
Optional |
A query used to fetch time series with PromQL. |
|
Optional |
Filter parameters to fetch time series. |
|
Optional |
By default, the raw time series data is returned. Use this field to combine multiple time series for different views of the data. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after `aggregation` is applied. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
Parameters to fetch a ratio between two time series filters. |
|
Optional |
The denominator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
The numerator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after the ratio is computed. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
A query used to fetch time series with MQL. |
|
Optional |
The unit of data contained in fetched time series. If non-empty, this unit will override any unit that accompanies fetched data. The format is the same as the [`unit`](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors) field in `MetricDescriptor`. |
|
Optional |
Optional. Indicates whether or not the pie chart should show slices' labels |
|
Optional |
A scorecard summarizing time series data. |
|
Optional |
Will cause the `Scorecard` to show only the value, with no indicator to its value relative to its thresholds. |
|
Optional |
Will cause the scorecard to show a gauge chart. |
|
Optional |
The lower bound for this gauge chart. The value of the chart should always be greater than or equal to this. |
|
Optional |
The upper bound for this gauge chart. The value of the chart should always be less than or equal to this. |
|
Optional |
Will cause the scorecard to show a spark chart. |
|
Optional |
The lower bound on data point frequency in the chart implemented by specifying the minimum alignment period to use in a time series query. |
|
Required* |
Required. The type of sparkchart to show in this chartView. |
|
Optional |
The thresholds used to determine the state of the scorecard given the time series' current value. |
|
Optional |
|
|
Optional |
The state color for this threshold. Color is not allowed in a XyChart. |
|
Optional |
The direction for the current threshold. Direction is not allowed in a XyChart. |
|
Optional |
A label for the threshold. |
|
Optional |
The target axis to use for plotting the threshold. Target axis is not allowed in a Scorecard. |
|
Optional |
The value of the threshold. The value should be defined in the native scale of the metric. |
|
Required* |
Required. Fields for querying time series data from the Stackdriver metrics API. |
|
Optional |
Optional. If set, Cloud Monitoring will treat the full query duration as the alignment period so that there will be only 1 output value. |
|
Optional |
A query used to fetch time series with PromQL. |
|
Optional |
Filter parameters to fetch time series. |
|
Optional |
By default, the raw time series data is returned. Use this field to combine multiple time series for different views of the data. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after `aggregation` is applied. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
Parameters to fetch a ratio between two time series filters. |
|
Optional |
The denominator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
The numerator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after the ratio is computed. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
A query used to fetch time series with MQL. |
|
Optional |
The unit of data contained in fetched time series. If non-empty, this unit will override any unit that accompanies fetched data. The format is the same as the [`unit`](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors) field in `MetricDescriptor`. |
|
Optional |
A widget that defines a section header for easier navigation of the dashboard. |
|
Optional |
Whether to insert a divider below the section in the table of contents |
|
Optional |
The subtitle of the section |
|
Optional |
A widget that groups the other widgets by using a dropdown menu. |
|
Optional |
A raw string or markdown displaying textual content. |
|
Optional |
The text content to be displayed. |
|
Optional |
How the text content is formatted. |
|
Optional |
How the text is styled |
|
Optional |
The background color as a hex string. "#RRGGBB" or "#RGB" |
|
Optional |
Font sizes for both the title and content. The title will still be larger relative to the content. |
|
Optional |
The horizontal alignment of both the title and content |
|
Optional |
The amount of padding around the widget |
|
Optional |
The pointer location for this widget (also sometimes called a "tail") |
|
Optional |
The text color as a hex string. "#RRGGBB" or "#RGB" |
|
Optional |
The vertical alignment of both the title and content |
|
Optional |
A widget that displays time series data in a tabular format. |
|
Optional |
Optional. The list of the persistent column settings for the table. |
|
Optional |
|
|
Required* |
Required. The id of the column. |
|
Required* |
Required. Whether the column should be visible on page load. |
|
Required* |
Required. The data displayed in this table. |
|
Required* |
|
|
Optional |
Optional. The lower bound on data point frequency for this data set. |
|
Optional |
Optional. Table display options for configuring how the table is rendered. |
|
Optional |
Optional. This field is unused and has been replaced by TimeSeriesTable.column_settings |
|
Optional |
|
|
Optional |
Optional. A template string for naming `TimeSeries` in the resulting data set. |
|
Optional |
Required. Fields for querying time series data from the Stackdriver metrics API. |
|
Optional |
Optional. If set, Cloud Monitoring will treat the full query duration as the alignment period so that there will be only 1 output value. |
|
Optional |
A query used to fetch time series with PromQL. |
|
Optional |
Filter parameters to fetch time series. |
|
Optional |
By default, the raw time series data is returned. Use this field to combine multiple time series for different views of the data. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after `aggregation` is applied. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
Parameters to fetch a ratio between two time series filters. |
|
Optional |
The denominator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
The numerator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after the ratio is computed. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
A query used to fetch time series with MQL. |
|
Optional |
The unit of data contained in fetched time series. If non-empty, this unit will override any unit that accompanies fetched data. The format is the same as the [`unit`](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors) field in `MetricDescriptor`. |
|
Optional |
Optional. Store rendering strategy |
|
Optional |
Optional. The title of the widget. |
|
Optional |
A chart of time series data. |
|
Optional |
Display options for the chart. |
|
Optional |
The chart mode. |
|
Required* |
Required. The data displayed in this chart. |
|
Required* |
|
|
Optional |
A template string for naming `TimeSeries` in the resulting data set. |
|
Optional |
Optional. The lower bound on data point frequency for this data set. |
|
Optional |
How this data should be plotted on the chart. |
|
Optional |
Optional. The target axis to use for plotting the metric. |
|
Required* |
Fields for querying time series data from the Stackdriver metrics API. |
|
Optional |
Optional. If set, Cloud Monitoring will treat the full query duration as the alignment period so that there will be only 1 output value. |
|
Optional |
A query used to fetch time series with PromQL. |
|
Optional |
Filter parameters to fetch time series. |
|
Optional |
By default, the raw time series data is returned. Use this field to combine multiple time series for different views of the data. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
Required. The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after `aggregation` is applied. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
Parameters to fetch a ratio between two time series filters. |
|
Optional |
The denominator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
The numerator of the ratio. |
|
Optional |
By default, the raw time series data is returned. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Required* |
The [monitoring filter](https://cloud.google.com/monitoring/api/v3/filters) that identifies the metric types, resources, and projects to query. |
|
Optional |
Ranking based time series filter. |
|
Optional |
How to use the ranking to select time series that pass through the filter. |
|
Optional |
How many time series to allow to pass through the filter. |
|
Optional |
`ranking_method` is applied to each time series independently to produce the value which will be used to compare the time series to other time series. |
|
Optional |
Apply a second aggregation after the ratio is computed. |
|
Optional |
The `alignment_period` specifies a time interval, in seconds, that is used to divide the data in all the [time series][google.monitoring.v3.TimeSeries] into consistent blocks of time. This will be done before the per-series aligner can be applied to the data. |
|
Optional |
The reduction operation to be used to combine time series into a single time series, where the value of each data point in the resulting series is a function of all the already aligned values in the input time series. |
|
Optional |
The set of fields to preserve when `cross_series_reducer` is specified. |
|
Optional |
|
|
Optional |
An `Aligner` describes how to bring the data points in a single time series into temporal alignment. Except for `ALIGN_NONE`, all alignments cause all the data points in an `alignment_period` to be mathematically grouped together, resulting in a single data point for each `alignment_period` with end timestamp at the end of the period. |
|
Optional |
A query used to fetch time series with MQL. |
|
Optional |
The unit of data contained in fetched time series. If non-empty, this unit will override any unit that accompanies fetched data. The format is the same as the [`unit`](https://cloud.google.com/monitoring/api/ref_v3/rest/v3/projects.metricDescriptors) field in `MetricDescriptor`. |
|
Optional |
Threshold lines drawn horizontally across the chart. |
|
Optional |
|
|
Optional |
The state color for this threshold. Color is not allowed in a XyChart. |
|
Optional |
The direction for the current threshold. Direction is not allowed in a XyChart. |
|
Optional |
A label for the threshold. |
|
Optional |
The target axis to use for plotting the threshold. Target axis is not allowed in a Scorecard. |
|
Optional |
The value of the threshold. The value should be defined in the native scale of the metric. |
|
Optional |
The duration used to display a comparison chart. |
|
Optional |
The properties applied to the x-axis. |
|
Optional |
The label of the axis. |
|
Optional |
The axis scale. By default, a linear scale is used. |
|
Optional |
The properties applied to the y2-axis. |
|
Optional |
The label of the axis. |
|
Optional |
The axis scale. By default, a linear scale is used. |
|
Optional |
The properties applied to the y-axis. |
|
Optional |
The label of the axis. |
|
Optional |
The axis scale. By default, a linear scale is used. |
* Field is required when parent field is specified
Status
Schema
conditions: - lastTransitionTime: string message: string reason: string status: string type: string etag: string observedGeneration: integer | Fields | |
|---|---|
conditions |
Conditions represent the latest available observations of the MonitoringDashboard's current state. |
conditions[] |
|
conditions[].lastTransitionTime |
Last time the condition transitioned from one status to another. |
conditions[].message |
Human-readable message indicating details about last transition. |
conditions[].reason |
Unique, one-word, CamelCase reason for the condition's last transition. |
conditions[].status |
Status is the status of the condition. Can be True, False, Unknown. |
conditions[].type |
Type is the type of the condition. |
etag |
\`etag\` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. |
observedGeneration |
ObservedGeneration is the generation of the resource that was most recently observed by the Config Connector controller. If this is equal to metadata.generation, then that means that the current reported status reflects the most recent desired state of the resource. |
Sample YAML(s)
Typical Use Case
# Copyright 2021 Google LLC # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. apiVersion: monitoring.cnrm.cloud.google.com/v1beta1 kind: MonitoringDashboard metadata: name: monitoringdashboard-sample spec: projectRef: # Replace ${PROJECT_ID?} with your project ID external: "projects/${PROJECT_ID?}" displayName: "monitoringdashboard-sample" columnLayout: columns: - weight: 2 widgets: - title: "Widget 1" xyChart: dataSets: - timeSeriesQuery: timeSeriesFilter: filter: metric.type="agent.googleapis.com/nginx/connections/accepted_count" aggregation: perSeriesAligner: "ALIGN_RATE" unitOverride: "1" plotType: LINE timeshiftDuration: 0s yAxis: label: y1Axis scale: LINEAR - text: content: "Widget 2" format: "MARKDOWN" - title: "Widget 3" xyChart: dataSets: - timeSeriesQuery: timeSeriesFilter: filter: metric.type="agent.googleapis.com/nginx/connections/accepted_count" aggregation: perSeriesAligner: ALIGN_RATE unitOverride: "1" plotType: "STACKED_BAR" timeshiftDuration: 0s yAxis: label: y1Axis scale: LINEAR - title: "Widget 4" logsPanel: filter: metric.type="agent.googleapis.com/nginx/connections/accepted_count" resourceNames: # Replace ${PROJECT_ID?} with the ID of the project you wish to monitor - external: "projects/${PROJECT_ID?}"