...

Text file src/github.com/GoogleCloudPlatform/k8s-config-connector/config/cloudcodesnippets/monitoring_v1beta1_monitoringdashboard.yaml

Documentation: github.com/GoogleCloudPlatform/k8s-config-connector/config/cloudcodesnippets

     1label: Config Connector MonitoringDashboard
     2markdownDescription: Creates yaml for a MonitoringDashboard resource
     3insertText: |
     4  apiVersion: monitoring.cnrm.cloud.google.com/v1beta1
     5  kind: MonitoringDashboard
     6  metadata:
     7    name: \${1:monitoringdashboard-name}
     8  spec:
     9    projectRef:
    10      external: \${2:projects/[PROJECT_ID?]}
    11    displayName: \${3:monitoringdashboard-sample}
    12    columnLayout:
    13      columns:
    14      - weight: \${4:2}
    15        widgets:
    16        - title: \${5:Widget 1}
    17          xyChart:
    18            dataSets:
    19            - timeSeriesQuery:
    20                timeSeriesFilter:
    21                  filter: \${6:metric.type="agent.googleapis.com/nginx/connections/accepted_count"}
    22                  aggregation:
    23                    perSeriesAligner: \${7:ALIGN_RATE}
    24                unitOverride: \${8:1}
    25              plotType: \${9:LINE}
    26            timeshiftDuration: \${10:0s}
    27            yAxis:
    28              label: \${11:y1Axis}
    29              scale: \${12:LINEAR}
    30        - text:
    31            content: \${13:Widget 2}
    32            format: \${14:MARKDOWN}
    33        - title: \${15:Widget 3}
    34          xyChart:
    35            dataSets:
    36            - timeSeriesQuery:
    37                timeSeriesFilter:
    38                  filter: \${16:metric.type="agent.googleapis.com/nginx/connections/accepted_count"}
    39                  aggregation:
    40                    perSeriesAligner: \${17:ALIGN_RATE}
    41                unitOverride: \${18:1}
    42              plotType: \${19:STACKED_BAR}
    43            timeshiftDuration: \${20:0s}
    44            yAxis:
    45              label: \${21:y1Axis}
    46              scale: \${22:LINEAR}
    47        - title: \${23:Widget 4}
    48          logsPanel:
    49            filter: \${24:metric.type="agent.googleapis.com/nginx/connections/accepted_count"}
    50            resourceNames:
    51            - external: \${25:projects/[PROJECT_ID?]}

View as plain text