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 MonitoringAlertPolicy link in the form "projects/[PROJECT_ID_OR_NUMBER]/alertPolicies/[ALERT_POLICY_ID]", when not managed by Config Connector. |
Optional |
The `name` field of a `MonitoringAlertPolicy` resource. |
Optional |
The `namespace` field 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 |
|
Optional |
The MonitoringAlertPolicy link in the form "projects/[PROJECT_ID_OR_NUMBER]/alertPolicies/[ALERT_POLICY_ID]", when not managed by Config Connector. |
Optional |
The `name` field of a `MonitoringAlertPolicy` resource. |
Optional |
The `namespace` field 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 MonitoringAlertPolicy link in the form "projects/[PROJECT_ID_OR_NUMBER]/alertPolicies/[ALERT_POLICY_ID]", when not managed by Config Connector. |
Optional |
The `name` field of a `MonitoringAlertPolicy` resource. |
Optional |
The `namespace` field 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 |
|
Optional |
The MonitoringAlertPolicy link in the form "projects/[PROJECT_ID_OR_NUMBER]/alertPolicies/[ALERT_POLICY_ID]", when not managed by Config Connector. |
Optional |
The `name` field of a `MonitoringAlertPolicy` resource. |
Optional |
The `namespace` field 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 MonitoringAlertPolicy link in the form "projects/[PROJECT_ID_OR_NUMBER]/alertPolicies/[ALERT_POLICY_ID]", when not managed by Config Connector. |
Optional |
The `name` field of a `MonitoringAlertPolicy` resource. |
Optional |
The `namespace` field 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 |
|
Optional |
The MonitoringAlertPolicy link in the form "projects/[PROJECT_ID_OR_NUMBER]/alertPolicies/[ALERT_POLICY_ID]", when not managed by Config Connector. |
Optional |
The `name` field of a `MonitoringAlertPolicy` resource. |
Optional |
The `namespace` field 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 MonitoringAlertPolicy link in the form "projects/[PROJECT_ID_OR_NUMBER]/alertPolicies/[ALERT_POLICY_ID]", when not managed by Config Connector. |
Optional |
The `name` field of a `MonitoringAlertPolicy` resource. |
Optional |
The `namespace` field 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 |
|
Optional |
The MonitoringAlertPolicy link in the form "projects/[PROJECT_ID_OR_NUMBER]/alertPolicies/[ALERT_POLICY_ID]", when not managed by Config Connector. |
Optional |
The `name` field of a `MonitoringAlertPolicy` resource. |
Optional |
The `namespace` field 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?}"