You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@beam.apache.org by GitBox <gi...@apache.org> on 2021/09/01 14:35:54 UTC
[GitHub] [beam] fernando-wizeline commented on a change in pull request #15390: [BEAM-10913] - Adding new Grafana dashboard to monitor GAs post-commit tests status
fernando-wizeline commented on a change in pull request #15390:
URL: https://github.com/apache/beam/pull/15390#discussion_r700276719
##########
File path: .test-infra/metrics/grafana/dashboards/github_actions_post-commit_tests.json
##########
@@ -0,0 +1,557 @@
+{
+ "annotations": {
+ "list": [
+ {
+ "builtIn": 1,
+ "datasource": "-- Grafana --",
+ "enable": true,
+ "hide": true,
+ "iconColor": "rgba(0, 211, 255, 1)",
+ "name": "Annotations & Alerts",
+ "type": "dashboard"
+ }
+ ]
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "id": 4,
+ "links": [],
+ "panels": [
+ {
+ "datasource": "Python Tests",
+ "fieldConfig": {
+ "defaults": {
+ "color": {
+ "mode": "palette-classic"
+ },
+ "custom": {
+ "hideFrom": {
+ "legend": false,
+ "tooltip": false,
+ "viz": false
+ }
+ },
+ "mappings": []
+ },
+ "overrides": [
+ {
+ "matcher": {
+ "id": "byFrameRefID",
+ "options": "A"
+ },
+ "properties": [
+ {
+ "id": "color",
+ "value": {
+ "fixedColor": "green",
+ "mode": "fixed"
+ }
+ }
+ ]
+ },
+ {
+ "matcher": {
+ "id": "byFrameRefID",
+ "options": "B"
+ },
+ "properties": [
+ {
+ "id": "color",
+ "value": {
+ "fixedColor": "dark-red",
+ "mode": "fixed"
+ }
+ }
+ ]
+ },
+ {
+ "matcher": {
+ "id": "byFrameRefID",
+ "options": "C"
+ },
+ "properties": [
+ {
+ "id": "color",
+ "value": {
+ "fixedColor": "super-light-yellow",
+ "mode": "fixed"
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "gridPos": {
+ "h": 8,
+ "w": 12,
+ "x": 0,
+ "y": 0
+ },
+ "id": 6,
+ "options": {
+ "displayLabels": [
+ "value"
+ ],
+ "legend": {
+ "displayMode": "list",
+ "placement": "right",
+ "values": []
+ },
+ "pieType": "pie",
+ "reduceOptions": {
+ "calcs": [
+ "count"
+ ],
+ "fields": "/.*/",
+ "values": false
+ },
+ "tooltip": {
+ "mode": "single"
+ }
+ },
+ "pluginVersion": "8.0.4",
+ "targets": [
+ {
+ "body": "",
+ "cacheDurationSeconds": 300,
+ "fields": [
+ {
+ "jsonPath": "$.workflow_runs[?(@.conclusion == \"success\")]",
+ "name": "success"
+ }
+ ],
+ "hide": false,
+ "method": "GET",
+ "queryParams": "",
+ "refId": "A",
+ "urlPath": ""
+ },
+ {
+ "cacheDurationSeconds": 300,
+ "fields": [
+ {
+ "jsonPath": "$.workflow_runs[?(@.conclusion == \"failure\")]",
+ "name": "failure"
+ }
+ ],
+ "hide": false,
+ "method": "GET",
+ "queryParams": "",
+ "refId": "B",
+ "urlPath": ""
+ },
+ {
+ "cacheDurationSeconds": 300,
+ "fields": [
+ {
+ "jsonPath": "$.workflow_runs[?(@.conclusion == \"cancelled\")]",
+ "name": "cancelled"
+ }
+ ],
+ "hide": false,
+ "method": "GET",
+ "queryParams": "",
+ "refId": "C",
+ "urlPath": ""
+ }
+ ],
+ "title": "Python last 100 post-commit tests results",
+ "transformations": [],
+ "type": "piechart"
+ },
+ {
+ "datasource": "Python Tests",
+ "fieldConfig": {
+ "defaults": {
+ "color": {
+ "mode": "palette-classic"
+ },
+ "custom": {
+ "align": "center",
+ "displayMode": "color-background"
+ },
+ "mappings": [
+ {
+ "options": {
+ "cancelled": {
+ "color": "super-light-yellow",
+ "index": 2
+ },
+ "failure": {
+ "color": "dark-red",
+ "index": 1
+ },
+ "success": {
+ "color": "green",
+ "index": 0
+ }
+ },
+ "type": "value"
+ }
+ ],
+ "noValue": "Fetching status",
+ "thresholds": {
+ "mode": "absolute",
+ "steps": [
+ {
+ "color": "green",
+ "value": null
+ },
+ {
+ "color": "red",
+ "value": 80
+ }
+ ]
+ }
+ },
+ "overrides": [
+ {
+ "matcher": {
+ "id": "byName",
+ "options": "Workflow URL"
+ },
+ "properties": [
+ {
+ "id": "custom.displayMode",
+ "value": "auto"
+ },
+ {
+ "id": "custom.width",
+ "value": 415
+ }
+ ]
+ },
+ {
+ "matcher": {
+ "id": "byName",
+ "options": "Created At"
+ },
+ "properties": [
+ {
+ "id": "custom.displayMode",
+ "value": "auto"
+ }
+ ]
+ }
+ ]
+ },
+ "gridPos": {
+ "h": 8,
+ "w": 12,
+ "x": 12,
+ "y": 0
+ },
+ "id": 8,
+ "options": {
+ "showHeader": true,
+ "sortBy": []
+ },
+ "pluginVersion": "8.0.4",
+ "targets": [
+ {
+ "body": "",
+ "cacheDurationSeconds": 300,
+ "fields": [
+ {
+ "jsonPath": "$.workflow_runs[*].id",
+ "name": "Workflow ID"
+ },
+ {
+ "jsonPath": "$.workflow_runs[*].conclusion",
+ "name": "Test Result"
+ },
+ {
+ "jsonPath": "$.workflow_runs[*].html_url",
+ "name": "Workflow URL"
+ },
+ {
+ "jsonPath": "$.workflow_runs[*].created_at",
+ "name": "Created At"
+ }
+ ],
+ "method": "GET",
+ "queryParams": "",
+ "refId": "A",
+ "urlPath": ""
+ }
+ ],
+ "title": "Python Workflow Results",
+ "type": "table"
+ },
+ {
+ "datasource": null,
+ "fieldConfig": {
+ "defaults": {
+ "color": {
+ "mode": "palette-classic"
+ },
+ "custom": {
+ "hideFrom": {
+ "legend": false,
+ "tooltip": false,
+ "viz": false
+ }
+ },
+ "mappings": []
+ },
+ "overrides": [
+ {
+ "matcher": {
+ "id": "byFrameRefID",
+ "options": "A"
+ },
+ "properties": [
+ {
+ "id": "color",
+ "value": {
+ "fixedColor": "green",
+ "mode": "fixed"
+ }
+ }
+ ]
+ },
+ {
+ "matcher": {
+ "id": "byFrameRefID",
+ "options": "B"
+ },
+ "properties": [
+ {
+ "id": "color",
+ "value": {
+ "fixedColor": "dark-red",
+ "mode": "fixed"
+ }
+ }
+ ]
+ },
+ {
+ "matcher": {
+ "id": "byFrameRefID",
+ "options": "C"
+ },
+ "properties": [
+ {
+ "id": "color",
+ "value": {
+ "fixedColor": "super-light-yellow",
+ "mode": "fixed"
+ }
+ }
+ ]
+ }
+ ]
+ },
+ "gridPos": {
+ "h": 9,
+ "w": 12,
+ "x": 0,
+ "y": 8
+ },
+ "id": 2,
+ "options": {
+ "displayLabels": [
+ "value"
+ ],
+ "legend": {
+ "displayMode": "list",
+ "placement": "right",
+ "values": []
+ },
+ "pieType": "pie",
+ "reduceOptions": {
+ "calcs": [
+ "count"
+ ],
+ "fields": "/.*/",
+ "values": false
+ },
+ "tooltip": {
+ "mode": "single"
+ }
+ },
+ "pluginVersion": "8.0.4",
+ "targets": [
+ {
+ "cacheDurationSeconds": 300,
+ "fields": [
+ {
+ "jsonPath": "$.workflow_runs[?(@.conclusion == \"success\")]",
+ "name": "success"
+ }
+ ],
+ "hide": false,
+ "method": "GET",
+ "queryParams": "",
+ "refId": "A",
+ "urlPath": ""
+ },
+ {
+ "cacheDurationSeconds": 300,
+ "fields": [
+ {
+ "jsonPath": "$.workflow_runs[?(@.conclusion == \"failure\")]",
+ "name": "failure"
+ }
+ ],
+ "hide": false,
+ "method": "GET",
+ "queryParams": "",
+ "refId": "B",
+ "urlPath": ""
+ },
+ {
+ "cacheDurationSeconds": 300,
+ "fields": [
+ {
+ "jsonPath": "$.workflow_runs[?(@.conclusion == \"cancelled\")]",
+ "name": "cancelled"
+ }
+ ],
+ "hide": false,
+ "method": "GET",
+ "queryParams": "",
+ "refId": "C",
+ "urlPath": ""
+ }
+ ],
+ "title": "Java last 100 post-commit tests results",
+ "type": "piechart"
+ },
+ {
+ "datasource": null,
+ "fieldConfig": {
+ "defaults": {
+ "color": {
+ "mode": "palette-classic"
+ },
+ "custom": {
+ "align": "center",
+ "displayMode": "color-background-solid"
+ },
+ "mappings": [
+ {
+ "options": {
+ "cancelled": {
+ "color": "super-light-yellow",
+ "index": 2
+ },
+ "failure": {
+ "color": "dark-red",
+ "index": 1
+ },
+ "success": {
+ "color": "green",
+ "index": 0
+ }
+ },
+ "type": "value"
+ }
+ ],
+ "noValue": "Fetching status",
+ "thresholds": {
+ "mode": "absolute",
+ "steps": [
+ {
+ "color": "green",
+ "value": null
+ },
+ {
+ "color": "red",
+ "value": 80
+ }
+ ]
+ }
+ },
+ "overrides": [
+ {
+ "matcher": {
+ "id": "byName",
+ "options": "Workflow URL"
+ },
+ "properties": [
+ {
+ "id": "custom.displayMode",
+ "value": "auto"
+ },
+ {
+ "id": "custom.width",
+ "value": 410
+ }
+ ]
+ },
+ {
+ "matcher": {
+ "id": "byName",
+ "options": "Created At"
+ },
+ "properties": [
+ {
+ "id": "custom.displayMode",
+ "value": "auto"
+ }
+ ]
+ }
+ ]
+ },
+ "gridPos": {
+ "h": 9,
+ "w": 12,
+ "x": 12,
+ "y": 8
+ },
+ "id": 4,
+ "options": {
+ "showHeader": true,
+ "sortBy": []
+ },
+ "pluginVersion": "8.0.4",
+ "targets": [
+ {
+ "cacheDurationSeconds": 300,
+ "fields": [
+ {
+ "jsonPath": "$.workflow_runs[*].id",
+ "name": "Workflow ID"
+ },
+ {
+ "jsonPath": "$.workflow_runs[*].conclusion",
+ "name": "Test Result"
+ },
+ {
+ "jsonPath": "$.workflow_runs[*].html_url",
+ "name": "Workflow URL"
+ },
+ {
+ "jsonPath": "$.workflow_runs[*].created_at",
+ "name": "Created At"
+ }
+ ],
+ "method": "GET",
+ "queryParams": "",
+ "refId": "A",
+ "urlPath": ""
+ }
+ ],
+ "title": "Java Workflow Results",
+ "type": "table"
+ }
+ ],
+ "refresh": "",
+ "schemaVersion": 30,
+ "style": "dark",
+ "tags": [],
+ "templating": {
+ "list": []
+ },
+ "time": {
+ "from": "now-24h",
+ "to": "now"
+ },
+ "timepicker": {},
+ "timezone": "",
+ "title": "GitHub Actions Post Commit Tests Copy",
Review comment:
> What does Copy mean in this context?
Oh, I exported a slightly modified version of the graph and added the 'copy' to differentiate it from the original. Will go ahead and remove that.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: github-unsubscribe@beam.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org