diff --git a/BMW-Dynatrace-config/CD_vps-archive/calculated-metrics-service/calculated-metrics-service.yaml b/BMW-Dynatrace-config/CD_vps-archive/calculated-metrics-service/calculated-metrics-service.yaml new file mode 100644 index 00000000..c0cf0688 --- /dev/null +++ b/BMW-Dynatrace-config/CD_vps-archive/calculated-metrics-service/calculated-metrics-service.yaml @@ -0,0 +1,115 @@ +config: + - VpsProvisioningCause: metric-request-count.json + - VpsProvisioningStatus: metric-request-count.json + - VpsProvisioningStatus_Backend: metric-request-count-2.json + - VpsProvisioningStatus_Workshop: metric-request-count-2.json + - VpsProvisioningStatus_UserUpdate: metric-request-count-2.json + - VpsProvisioningStatus_Diagnosis: metric-request-count-2.json + - VpsProvisioningStatus_ECU: metric-request-count-3-any-of.json + - VpsEcu: metric-request-count-3.json + +VpsProvisioningCause: + - name: VpsProvisioningCause + - metricKey: calc:service.vpsprovisioningcause + - unit: COUNT + - requestAttribute: VpsProvisioningCause + - msId: VPS-Archive + - env: PROD + - dimension: "{RequestAttribute:VpsProvisioningCause}" + - dimensionName: VpsProvisioningCause + - topX: 10 +VpsProvisioningStatus: + - name: VpsProvisioningStatus + - metricKey: calc:service.vpsprovisioningstatus + - unit: COUNT + - requestAttribute: VpsProvisioningStatus + - msId: VPS-Archive + - env: PROD + - dimension: "{RequestAttribute:VpsProvisioningStatus}" + - dimensionName: VpsProvisioningStatus + - topX: 20 +VpsProvisioningStatus_Backend: + - name: VpsProvisioningStatus_Backend + - metricKey: calc:service.vpsprovisioningstatus_backend + - unit: COUNT + - requestAttribute: VpsProvisioningStatus + - requestAttribute2: VpsProvisioningCause + - requestAttribute2Value: BACKEND + - msId: VPS-Archive + - env: PROD + - dimension: "{RequestAttribute:VpsProvisioningStatus}" + - dimensionName: VpsProvisioningStatus + - topX: 20 +VpsProvisioningStatus_Workshop: + - name: VpsProvisioningStatus_Workshop + - metricKey: calc:service.vpsprovisioningstatus_workshop + - unit: COUNT + - requestAttribute: VpsProvisioningStatus + - requestAttribute2: VpsProvisioningCause + - requestAttribute2Value: WORKSHOP + - msId: VPS-Archive + - env: PROD + - dimension: "{RequestAttribute:VpsProvisioningStatus}" + - dimensionName: VpsProvisioningStatus + - topX: 20 +VpsProvisioningStatus_UserUpdate: + - name: VpsProvisioningStatus_UserUpdate + - metricKey: calc:service.vpsprovisioningstatus_userupdate + - unit: COUNT + - requestAttribute: VpsProvisioningStatus + - requestAttribute2: VpsProvisioningCause + - requestAttribute2Value: USER_UPDATE + - msId: VPS-Archive + - env: PROD + - dimension: "{RequestAttribute:VpsProvisioningStatus}" + - dimensionName: VpsProvisioningStatus + - topX: 20 +VpsProvisioningStatus_Diagnosis: + - name: VpsProvisioningStatus_Diagnosis + - metricKey: calc:service.vpsprovisioningstatus_diagnosis + - unit: COUNT + - requestAttribute: VpsProvisioningStatus + - requestAttribute2: VpsProvisioningCause + - requestAttribute2Value: DIAGNOSIS + - msId: VPS-Archive + - env: PROD + - dimension: "{RequestAttribute:VpsProvisioningStatus}" + - dimensionName: VpsProvisioningStatus + - topX: 20 +VpsProvisioningStatus_ECU: + - name: VpsProvisioningStatus_ECU + - metricKey: calc:service.vpsprovisioningstatus_ecu + - unit: COUNT + - requestAttribute: VpsEcu + - requestAttribute2: VpsEcu + - requestAttribute2ValueNot: null + - requestAttribute3: VpsProvisioningStatus + - requestAttribute3Value1: PROVISIONED + - requestAttribute3Value2: SIGNATURE_WRONG + - requestAttribute3Value3: PROV_EXPIRED + - requestAttribute3Value4: WRONG_VIN + - requestAttribute3Value5: BAD_FILESYSTEM + - requestAttribute3Value6: BUSY + - requestAttribute3Value7: REQUEST_PROV + - requestAttribute3Value8: INVALID_XML + - requestAttribute3Value9: PROV_FAILED + - requestAttribute3Value10: OUTDATED + - msId: VPS-Archive + - env: PROD + - dimension: "{RequestAttribute:VpsEcu} : {RequestAttribute:VpsProvisioningStatus}" + - dimensionName: VpsProvisioningStatus + - topX: 50 +VpsEcu: + - name: VpsEcu + - metricKey: calc:service.vpsecu + - unit: COUNT + - requestAttribute: VpsEcu + - requestAttribute2: VpsEcu + - requestAttribute2ValueNot: null + - requestAttribute3: VpsProvisioningStatus + - requestAttribute3Value: REQUEST_PROV + - msId: VPS-Archive + - env: PROD + - dimension: "{RequestAttribute:VpsEcu}" + - dimensionName: VpsEcu + - topX: 20 \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vps-archive/calculated-metrics-service/metric-request-count-2.json b/BMW-Dynatrace-config/CD_vps-archive/calculated-metrics-service/metric-request-count-2.json new file mode 100644 index 00000000..4fbde2a9 --- /dev/null +++ b/BMW-Dynatrace-config/CD_vps-archive/calculated-metrics-service/metric-request-count-2.json @@ -0,0 +1,75 @@ +{ + "conditions": [ + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "EXISTS", + "matchOnChildCalls": false, + "negate": false, + "requestAttribute": "{{.requestAttribute}}", + "source": null, + "type": "STRING_REQUEST_ATTRIBUTE", + "value": null + } + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "EQUALS", + "matchOnChildCalls": false, + "negate": false, + "requestAttribute": "{{.requestAttribute2}}", + "source": null, + "type": "STRING_REQUEST_ATTRIBUTE", + "value": "{{.requestAttribute2Value}}" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "ms-id", + "value": "{{.msId}}" + } + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "{{.env}}" + } + } + } + ], + "dimensionDefinition": { + "dimension": "{{.dimension}}", + "name": "{{.dimensionName}}", + "placeholders": [], + "topX": "{{.topX}}", + "topXAggregation": "SINGLE_VALUE", + "topXDirection": "DESCENDING" + }, + "enabled": true, + "entityId": null, + "managementZones": [], + "metricDefinition": { + "metric": "REQUEST_COUNT", + "requestAttribute": null + }, + "name": "{{.name}}", + "tsmMetricKey": "{{.metricKey}}", + "unit": "{{.unit}}", + "unitDisplayName": "" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vps-archive/calculated-metrics-service/metric-request-count-3-any-of.json b/BMW-Dynatrace-config/CD_vps-archive/calculated-metrics-service/metric-request-count-3-any-of.json new file mode 100644 index 00000000..1270b93e --- /dev/null +++ b/BMW-Dynatrace-config/CD_vps-archive/calculated-metrics-service/metric-request-count-3-any-of.json @@ -0,0 +1,99 @@ +{ + "conditions": [ + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "EXISTS", + "matchOnChildCalls": false, + "negate": false, + "requestAttribute": "{{.requestAttribute}}", + "source": null, + "type": "STRING_REQUEST_ATTRIBUTE", + "value": null + } + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "EQUALS", + "matchOnChildCalls": false, + "negate": true, + "requestAttribute": "{{.requestAttribute2}}", + "source": null, + "type": "STRING_REQUEST_ATTRIBUTE", + "value": "{{.requestAttribute2ValueNot}}" + } + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "EQUALS_ANY_OF", + "matchOnChildCalls": false, + "negate": false, + "requestAttribute": "{{.requestAttribute3}}", + "source": null, + "type": "STRING_REQUEST_ATTRIBUTE", + "values": [ + "{{.requestAttribute3Value1}}", + "{{.requestAttribute3Value2}}", + "{{.requestAttribute3Value3}}", + "{{.requestAttribute3Value4}}", + "{{.requestAttribute3Value5}}", + "{{.requestAttribute3Value6}}", + "{{.requestAttribute3Value7}}", + "{{.requestAttribute3Value8}}", + "{{.requestAttribute3Value9}}", + "{{.requestAttribute3Value10}}" + ] + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "ms-id", + "value": "{{.msId}}" + } + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "{{.env}}" + } + } + } + ], + "dimensionDefinition": { + "dimension": "{{.dimension}}", + "name": "{{.dimensionName}}", + "placeholders": [], + "topX": "{{.topX}}", + "topXAggregation": "SINGLE_VALUE", + "topXDirection": "DESCENDING" + }, + "enabled": true, + "entityId": null, + "managementZones": [], + "metricDefinition": { + "metric": "REQUEST_COUNT", + "requestAttribute": null + }, + "name": "{{.name}}", + "tsmMetricKey": "{{.metricKey}}", + "unit": "{{.unit}}", + "unitDisplayName": "" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vps-archive/calculated-metrics-service/metric-request-count-3.json b/BMW-Dynatrace-config/CD_vps-archive/calculated-metrics-service/metric-request-count-3.json new file mode 100644 index 00000000..0290285e --- /dev/null +++ b/BMW-Dynatrace-config/CD_vps-archive/calculated-metrics-service/metric-request-count-3.json @@ -0,0 +1,88 @@ +{ + "conditions": [ + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "EXISTS", + "matchOnChildCalls": false, + "negate": false, + "requestAttribute": "{{.requestAttribute}}", + "source": null, + "type": "STRING_REQUEST_ATTRIBUTE", + "value": null + } + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "EQUALS", + "matchOnChildCalls": false, + "negate": true, + "requestAttribute": "{{.requestAttribute2}}", + "source": null, + "type": "STRING_REQUEST_ATTRIBUTE", + "value": "{{.requestAttribute2ValueNot}}" + } + }, + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "EQUALS", + "matchOnChildCalls": false, + "negate": false, + "requestAttribute": "{{.requestAttribute3}}", + "source": null, + "type": "STRING_REQUEST_ATTRIBUTE", + "value": "{{.requestAttribute3Value}}" + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "ms-id", + "value": "{{.msId}}" + } + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "{{.env}}" + } + } + } + ], + "dimensionDefinition": { + "dimension": "{{.dimension}}", + "name": "{{.dimensionName}}", + "placeholders": [], + "topX": "{{.topX}}", + "topXAggregation": "SINGLE_VALUE", + "topXDirection": "DESCENDING" + }, + "enabled": true, + "entityId": null, + "managementZones": [], + "metricDefinition": { + "metric": "REQUEST_COUNT", + "requestAttribute": null + }, + "name": "{{.name}}", + "tsmMetricKey": "{{.metricKey}}", + "unit": "{{.unit}}", + "unitDisplayName": "" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vps-archive/calculated-metrics-service/metric-request-count.json b/BMW-Dynatrace-config/CD_vps-archive/calculated-metrics-service/metric-request-count.json new file mode 100644 index 00000000..0292e441 --- /dev/null +++ b/BMW-Dynatrace-config/CD_vps-archive/calculated-metrics-service/metric-request-count.json @@ -0,0 +1,62 @@ +{ + "conditions": [ + { + "attribute": "SERVICE_REQUEST_ATTRIBUTE", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "EXISTS", + "matchOnChildCalls": false, + "negate": false, + "requestAttribute": "{{.requestAttribute}}", + "source": null, + "type": "STRING_REQUEST_ATTRIBUTE", + "value": null + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "ms-id", + "value": "{{.msId}}" + } + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Environment", + "value": "{{.env}}" + } + } + } + ], + "dimensionDefinition": { + "dimension": "{{.dimension}}", + "name": "{{.dimensionName}}", + "placeholders": [], + "topX": "{{.topX}}", + "topXAggregation": "SINGLE_VALUE", + "topXDirection": "DESCENDING" + }, + "enabled": true, + "entityId": null, + "managementZones": [], + "metricDefinition": { + "metric": "REQUEST_COUNT", + "requestAttribute": null + }, + "name": "{{.name}}", + "tsmMetricKey": "{{.metricKey}}", + "unit": "{{.unit}}", + "unitDisplayName": "" +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vps-archive/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_vps-archive/dashboard/dashboard.yaml index 5b7707fc..493a8b30 100644 --- a/BMW-Dynatrace-config/CD_vps-archive/dashboard/dashboard.yaml +++ b/BMW-Dynatrace-config/CD_vps-archive/dashboard/dashboard.yaml @@ -3,6 +3,12 @@ config: - CDvps-archive-E2E: default.json - CDvps-archive-INT: default.json - CDvps-archive-TEST: default.json +- CDvpsBusinessUseCases-EMEA-PROD: vps-business-monitoring-use-cases.json +- CDvpsBusinessUseCases-US-PROD: vps-business-monitoring-use-cases.json +- CDvpsBusinessUseCases-CN-PROD: vps-business-monitoring-use-cases.json +- CDvpsBusinessEcus-EMEA-PROD: vps-business-monitoring-ecus.json +- CDvpsBusinessEcus-US-PROD: vps-business-monitoring-ecus.json +- CDvpsBusinessEcus-CN-PROD: vps-business-monitoring-ecus.json #PROD dashboards for EMEA/NA/CN Prod CDvps-archive-PROD: @@ -122,4 +128,68 @@ CDvps-archive-TEST.CN-PreProd: - mzId: CD_vps-archive/management-zone/CDvps-archive.id - tag: vps-archive - env: TEST -- skipDeployment: "false" \ No newline at end of file +- skipDeployment: "false" + +# VPS Business Monitoring - Use Cases dashboards +CDvpsBusinessUseCases-EMEA-PROD: +- name: VPS Business Monitoring - Use Cases - EMEA PROD +- tag: vps +- env: PROD +- skipDeployment: "true" +CDvpsBusinessUseCases-EMEA-PROD.EMEA-Prod: +- name: VPS Business Monitoring - Use Cases - EMEA PROD +- tag: vps +- env: PROD +- skipDeployment: "false" +CDvpsBusinessUseCases-US-PROD: + - name: VPS Business Monitoring - Use Cases - US PROD + - tag: vps + - env: PROD + - skipDeployment: "true" +CDvpsBusinessUseCases-US-PROD.NA-Prod: + - name: VPS Business Monitoring - Use Cases - US PROD + - tag: vps + - env: PROD + - skipDeployment: "false" +CDvpsBusinessUseCases-CN-PROD: + - name: VPS Business Monitoring - Use Cases - CN PROD + - tag: vps + - env: PROD + - skipDeployment: "true" +CDvpsBusinessUseCases-CN-PROD.CN-Prod: + - name: VPS Business Monitoring - Use Cases - CN PROD + - tag: vps + - env: PROD + - skipDeployment: "false" + +# VPS Business Monitoring - ECUs dashboards +CDvpsBusinessEcus-EMEA-PROD: + - name: VPS Business Monitoring - ECUs - EMEA PROD + - tag: vps + - env: PROD + - skipDeployment: "true" +CDvpsBusinessEcus-EMEA-PROD.EMEA-Prod: + - name: VPS Business Monitoring - ECUs - EMEA PROD + - tag: vps + - env: PROD + - skipDeployment: "false" +CDvpsBusinessEcus-US-PROD: + - name: VPS Business Monitoring - ECUs - US PROD + - tag: vps + - env: PROD + - skipDeployment: "true" +CDvpsBusinessEcus-US-PROD.NA-Prod: + - name: VPS Business Monitoring - ECUs - US PROD + - tag: vps + - env: PROD + - skipDeployment: "false" +CDvpsBusinessEcus-CN-PROD: + - name: VPS Business Monitoring - ECUs - CN PROD + - tag: vps + - env: PROD + - skipDeployment: "true" +CDvpsBusinessEcus-CN-PROD.CN-Prod: + - name: VPS Business Monitoring - ECUs - CN PROD + - tag: vps + - env: PROD + - skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vps-archive/dashboard/vps-business-monitoring-ecus.json b/BMW-Dynatrace-config/CD_vps-archive/dashboard/vps-business-monitoring-ecus.json new file mode 100644 index 00000000..9c3294af --- /dev/null +++ b/BMW-Dynatrace-config/CD_vps-archive/dashboard/vps-business-monitoring-ecus.json @@ -0,0 +1,6132 @@ +{ + "metadata": { + "configurationVersions": [ + 6 + ], + "clusterVersion": "1.254.122.20221123-093604" + }, + "dashboardMetadata": { + "name": "{{.name}}", + "shared": true, + "owner": "Markus.Dlugi@bmw.de", + "dashboardFilter": { + "timeframe": "-24h to now" + }, + "tags": [ + "{{.tag}}", + "{{.env}}", + "VDM" + ], + "preset": true, + "hasConsistentColors": false + }, + "tiles": [ + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 722, + "left": 646, + "width": 228, + "height": 114 + }, + "tileFilter": {}, + "markdown": "Status PROV_FAILED" + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 722, + "left": 874, + "width": 228, + "height": 114 + }, + "tileFilter": {}, + "markdown": "Status SIGNATURE_WRONG, INVALID_XML, BUSY, WRONG_VIN, OUTDATED or BAD_FILESYSTEM" + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 722, + "left": 1102, + "width": 228, + "height": 114 + }, + "tileFilter": {}, + "markdown": "Status PROV_EXPIRED" + }, + { + "name": "Overall Provisioning Status", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 0, + "left": 0, + "width": 1330, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "ATM02 Provisioning Status", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 874, + "left": 0, + "width": 1330, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 836, + "left": 0, + "width": 1330, + "height": 38 + }, + "tileFilter": {}, + "markdown": "___" + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 722, + "left": 266, + "width": 380, + "height": 114 + }, + "tileFilter": {}, + "markdown": "Status PROVISIONED" + }, + { + "name": "Terminal Provisioning Status", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 266, + "left": 266, + "width": 722, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "VpsProvisioningStatus" + ], + "metricSelector": "calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(\"VpsProvisioningStatus\"):sort(value(auto,descending)):limit(100)", + "enabled": true + } + ], + "visualConfig": { + "type": "STACKED_COLUMN", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "PROVISIONED", + "color": "#7dc540" + }, + { + "name": "BUSY", + "color": "#74cff7" + }, + { + "name": "OUTDATED", + "color": "#ffee7c" + }, + { + "name": "PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "INVALID_XML", + "color": "#fd8232" + }, + { + "name": "SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "PROV_EXPIRED", + "color": "#00b9cc" + } + ] + } + ], + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "displayName": "", + "visible": true, + "min": "AUTO", + "max": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "defaultAxis": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=null&(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(VpsProvisioningStatus):sort(value(auto,descending)):limit(100)):limit(100):names" + ] + }, + { + "name": "Terminal Provisioning Status", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 266, + "left": 988, + "width": 342, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "VpsProvisioningStatus" + ], + "metricSelector": "calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(\"VpsProvisioningStatus\"):sort(value(auto,descending)):limit(100)", + "enabled": true + } + ], + "visualConfig": { + "type": "PIE_CHART", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "PROVISIONED", + "color": "#7dc540" + }, + { + "name": "BUSY", + "color": "#74cff7" + }, + { + "name": "OUTDATED", + "color": "#ffee7c" + }, + { + "name": "PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "INVALID_XML", + "color": "#fd8232" + }, + { + "name": "SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "PROV_EXPIRED", + "color": "#00b9cc" + } + ] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(VpsProvisioningStatus):sort(value(auto,descending)):limit(100)):limit(100):names" + ] + }, + { + "name": "Backend Failures %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 494, + "left": 646, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,\"PROV_FAILED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROV_FAILED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROV_FAILED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Vehicle Failures %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 494, + "left": 874, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Expirations %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 494, + "left": 1102, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,\"PROV_EXPIRED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROV_EXPIRED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROV_EXPIRED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Provisioned %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 494, + "left": 266, + "width": 380, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,\"PROVISIONED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 95, + "color": "#7dc540" + }, + { + "value": 90, + "color": "#f5d30f" + }, + { + "value": 1, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Total Provisionings", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 38, + "left": 0, + "width": 266, + "height": 684 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100)", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "BLUE", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#9cd575" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100)):limit(100):names", + "resolution=null&(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100))" + ] + }, + { + "name": "Terminal Provisioning Status", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 912, + "left": 266, + "width": 722, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "VpsProvisioningStatus" + ], + "metricSelector": "calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"ATM02 :\")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(\"VpsProvisioningStatus\"):sort(value(auto,descending)):limit(100)", + "enabled": true + } + ], + "visualConfig": { + "type": "STACKED_COLUMN", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "ATM02 : PROVISIONED", + "color": "#7dc540" + }, + { + "name": "ATM02 : BUSY", + "color": "#74cff7" + }, + { + "name": "ATM02 : OUTDATED", + "color": "#ffee7c" + }, + { + "name": "ATM02 : PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "ATM02 : BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "ATM02 : INVALID_XML", + "color": "#fd8232" + }, + { + "name": "ATM02 : SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "ATM02 : WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "ATM02 : PROV_EXPIRED", + "color": "#00b9cc" + } + ] + } + ], + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "displayName": "", + "visible": true, + "min": "AUTO", + "max": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "defaultAxis": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=null&(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"ATM02 :\")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(VpsProvisioningStatus):sort(value(auto,descending)):limit(100)):limit(100):names" + ] + }, + { + "name": "Provisioned %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1140, + "left": 266, + "width": 380, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"ATM02 :\")),or(suffix(VpsProvisioningStatus,\"PROVISIONED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"ATM02 :\")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 95, + "color": "#7dc540" + }, + { + "value": 90, + "color": "#f5d30f" + }, + { + "value": 1, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"ATM02 :\")),or(suffix(VpsProvisioningStatus,PROVISIONED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"ATM02 :\")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"ATM02 :\")),or(suffix(VpsProvisioningStatus,PROVISIONED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"ATM02 :\")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Backend Failures %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1140, + "left": 646, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"ATM02 : \")),or(suffix(VpsProvisioningStatus,\"PROV_FAILED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"ATM02 : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"ATM02 : \")),or(suffix(VpsProvisioningStatus,PROV_FAILED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"ATM02 : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"ATM02 : \")),or(suffix(VpsProvisioningStatus,PROV_FAILED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"ATM02 : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Vehicle Failures %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1140, + "left": 874, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"ATM02 : \")),or(suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"ATM02 : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"ATM02 : \")),or(suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"ATM02 : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"ATM02 : \")),or(suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"ATM02 : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Expirations %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1140, + "left": 1102, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"ATM02 : \")),or(suffix(VpsProvisioningStatus,\"PROV_EXPIRED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"ATM02 : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"ATM02 : \")),or(suffix(VpsProvisioningStatus,PROV_EXPIRED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"ATM02 : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"ATM02 : \")),or(suffix(VpsProvisioningStatus,PROV_EXPIRED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"ATM02 : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Terminal Provisioning Status", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 912, + "left": 988, + "width": 342, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "VpsProvisioningStatus" + ], + "metricSelector": "calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"ATM02 : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(\"VpsProvisioningStatus\"):sort(value(auto,descending)):limit(100)", + "enabled": true + } + ], + "visualConfig": { + "type": "PIE_CHART", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "ATM02 : PROVISIONED", + "color": "#7dc540" + }, + { + "name": "ATM02 : BUSY", + "color": "#74cff7" + }, + { + "name": "ATM02 : OUTDATED", + "color": "#ffee7c" + }, + { + "name": "ATM02 : PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "ATM02 : BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "ATM02 : INVALID_XML", + "color": "#fd8232" + }, + { + "name": "ATM02 : SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "ATM02 : WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "ATM02 : PROV_EXPIRED", + "color": "#00b9cc" + } + ] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"ATM02 : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(VpsProvisioningStatus):sort(value(auto,descending)):limit(100)):limit(100):names" + ] + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 1900, + "left": 0, + "width": 1330, + "height": 38 + }, + "tileFilter": {}, + "markdown": "___" + }, + { + "name": "WAVE_01_LOW Provisioning Status", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1938, + "left": 0, + "width": 1330, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Vehicle Failures %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 2204, + "left": 874, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_LOW : \")),or(suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_LOW : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_LOW : \")),or(suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_LOW : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_LOW : \")),or(suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_LOW : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Terminal Provisioning Status", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1976, + "left": 988, + "width": 342, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "VpsProvisioningStatus" + ], + "metricSelector": "calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_LOW : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(\"VpsProvisioningStatus\"):sort(value(auto,descending)):limit(100)", + "enabled": true + } + ], + "visualConfig": { + "type": "PIE_CHART", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "WAVE_01_LOW : PROVISIONED", + "color": "#7dc540" + }, + { + "name": "WAVE_01_LOW : BUSY", + "color": "#74cff7" + }, + { + "name": "WAVE_01_LOW : OUTDATED", + "color": "#ffee7c" + }, + { + "name": "WAVE_01_LOW : PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "WAVE_01_LOW : BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "WAVE_01_LOW : INVALID_XML", + "color": "#fd8232" + }, + { + "name": "WAVE_01_LOW : SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "WAVE_01_LOW : WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "WAVE_01_LOW : PROV_EXPIRED", + "color": "#00b9cc" + } + ] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_LOW : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(VpsProvisioningStatus):sort(value(auto,descending)):limit(100)):limit(100):names" + ] + }, + { + "name": "Terminal Provisioning Status", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1976, + "left": 266, + "width": 722, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "VpsProvisioningStatus" + ], + "metricSelector": "calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_LOW :\")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(\"VpsProvisioningStatus\"):sort(value(auto,descending)):limit(100)", + "enabled": true + } + ], + "visualConfig": { + "type": "STACKED_COLUMN", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "WAVE_01_LOW : PROVISIONED", + "color": "#7dc540" + }, + { + "name": "WAVE_01_LOW : BUSY", + "color": "#74cff7" + }, + { + "name": "WAVE_01_LOW : OUTDATED", + "color": "#ffee7c" + }, + { + "name": "WAVE_01_LOW : PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "WAVE_01_LOW : BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "WAVE_01_LOW : INVALID_XML", + "color": "#fd8232" + }, + { + "name": "WAVE_01_LOW : SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "WAVE_01_LOW : WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "WAVE_01_LOW : PROV_EXPIRED", + "color": "#00b9cc" + } + ] + } + ], + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "displayName": "", + "visible": true, + "min": "AUTO", + "max": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "defaultAxis": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=null&(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_LOW :\")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(VpsProvisioningStatus):sort(value(auto,descending)):limit(100)):limit(100):names" + ] + }, + { + "name": "Provisioned %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 2204, + "left": 266, + "width": 380, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_LOW :\")),or(suffix(VpsProvisioningStatus,\"PROVISIONED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_LOW :\")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 95, + "color": "#7dc540" + }, + { + "value": 90, + "color": "#f5d30f" + }, + { + "value": 1, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_LOW :\")),or(suffix(VpsProvisioningStatus,PROVISIONED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_LOW :\")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_LOW :\")),or(suffix(VpsProvisioningStatus,PROVISIONED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_LOW :\")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Backend Failures %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 2204, + "left": 646, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_LOW : \")),or(suffix(VpsProvisioningStatus,\"PROV_FAILED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_LOW : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_LOW : \")),or(suffix(VpsProvisioningStatus,PROV_FAILED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_LOW : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_LOW : \")),or(suffix(VpsProvisioningStatus,PROV_FAILED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_LOW : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Expirations %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 2204, + "left": 1102, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_LOW : \")),or(suffix(VpsProvisioningStatus,\"PROV_EXPIRED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_LOW : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_LOW : \")),or(suffix(VpsProvisioningStatus,PROV_EXPIRED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_LOW : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_LOW : \")),or(suffix(VpsProvisioningStatus,PROV_EXPIRED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_LOW : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "WAVE_01_HIGH Provisioning Status", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2470, + "left": 0, + "width": 1330, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Expirations %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 2736, + "left": 1102, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_HIGH : \")),or(suffix(VpsProvisioningStatus,\"PROV_EXPIRED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_HIGH : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_HIGH : \")),or(suffix(VpsProvisioningStatus,PROV_EXPIRED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_HIGH : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_HIGH : \")),or(suffix(VpsProvisioningStatus,PROV_EXPIRED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_HIGH : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Vehicle Failures %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 2736, + "left": 874, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_HIGH : \")),or(suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_HIGH : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_HIGH : \")),or(suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_HIGH : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_HIGH : \")),or(suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_HIGH : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 2432, + "left": 0, + "width": 1330, + "height": 38 + }, + "tileFilter": {}, + "markdown": "___" + }, + { + "name": "Terminal Provisioning Status", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 2508, + "left": 988, + "width": 342, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "VpsProvisioningStatus" + ], + "metricSelector": "calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_HIGH : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(\"VpsProvisioningStatus\"):sort(value(auto,descending)):limit(100)", + "enabled": true + } + ], + "visualConfig": { + "type": "PIE_CHART", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "WAVE_01_HIGH : PROVISIONED", + "color": "#7dc540" + }, + { + "name": "WAVE_01_HIGH : BUSY", + "color": "#74cff7" + }, + { + "name": "WAVE_01_HIGH : OUTDATED", + "color": "#ffee7c" + }, + { + "name": "WAVE_01_HIGH : PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "WAVE_01_HIGH : BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "WAVE_01_HIGH : INVALID_XML", + "color": "#fd8232" + }, + { + "name": "WAVE_01_HIGH : SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "WAVE_01_HIGH : WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "WAVE_01_HIGH : PROV_EXPIRED", + "color": "#00b9cc" + } + ] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_HIGH : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(VpsProvisioningStatus):sort(value(auto,descending)):limit(100)):limit(100):names" + ] + }, + { + "name": "Terminal Provisioning Status", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 2508, + "left": 266, + "width": 722, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "VpsProvisioningStatus" + ], + "metricSelector": "calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_HIGH :\")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(\"VpsProvisioningStatus\"):sort(value(auto,descending)):limit(100)", + "enabled": true + } + ], + "visualConfig": { + "type": "STACKED_COLUMN", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "WAVE_01_HIGH : PROVISIONED", + "color": "#7dc540" + }, + { + "name": "WAVE_01_HIGH : BUSY", + "color": "#74cff7" + }, + { + "name": "WAVE_01_HIGH : OUTDATED", + "color": "#ffee7c" + }, + { + "name": "WAVE_01_HIGH : PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "WAVE_01_HIGH : BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "WAVE_01_HIGH : INVALID_XML", + "color": "#fd8232" + }, + { + "name": "WAVE_01_HIGH : SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "WAVE_01_HIGH : WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "WAVE_01_HIGH : PROV_EXPIRED", + "color": "#00b9cc" + } + ] + } + ], + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "displayName": "", + "visible": true, + "min": "AUTO", + "max": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "defaultAxis": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=null&(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_HIGH :\")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(VpsProvisioningStatus):sort(value(auto,descending)):limit(100)):limit(100):names" + ] + }, + { + "name": "Provisioned %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 2736, + "left": 266, + "width": 380, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_HIGH :\")),or(suffix(VpsProvisioningStatus,\"PROVISIONED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_HIGH :\")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 95, + "color": "#7dc540" + }, + { + "value": 90, + "color": "#f5d30f" + }, + { + "value": 1, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_HIGH :\")),or(suffix(VpsProvisioningStatus,PROVISIONED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_HIGH :\")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_HIGH :\")),or(suffix(VpsProvisioningStatus,PROVISIONED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_HIGH :\")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Backend Failures %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 2736, + "left": 646, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_HIGH : \")),or(suffix(VpsProvisioningStatus,\"PROV_FAILED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_HIGH : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_HIGH : \")),or(suffix(VpsProvisioningStatus,PROV_FAILED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_HIGH : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_HIGH : \")),or(suffix(VpsProvisioningStatus,PROV_FAILED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_01_HIGH : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "HU_MGU* Provisioning Status (all variants)", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1406, + "left": 0, + "width": 1330, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 1368, + "left": 0, + "width": 1330, + "height": 38 + }, + "tileFilter": {}, + "markdown": "___" + }, + { + "name": "Terminal Provisioning Status", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1444, + "left": 266, + "width": 722, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "VpsProvisioningStatus" + ], + "metricSelector": "calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"HU_MGU\")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(\"VpsProvisioningStatus\"):sort(value(auto,descending)):limit(100)", + "enabled": true + } + ], + "visualConfig": { + "type": "STACKED_COLUMN", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "HU_MGU : PROVISIONED", + "color": "#7dc540" + }, + { + "name": "HU_MGU : BUSY", + "color": "#74cff7" + }, + { + "name": "HU_MGU : OUTDATED", + "color": "#ffee7c" + }, + { + "name": "HU_MGU : PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "HU_MGU : BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "HU_MGU : INVALID_XML", + "color": "#fd8232" + }, + { + "name": "HU_MGU : SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "HU_MGU : WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "HU_MGU : PROV_EXPIRED", + "color": "#00b9cc" + }, + { + "name": "HU_MGU_HIGHF : PROVISIONED", + "color": "#7dc540" + }, + { + "name": "HU_MGU_HIGHF : BUSY", + "color": "#74cff7" + }, + { + "name": "HU_MGU_HIGHF : OUTDATED", + "color": "#ffee7c" + }, + { + "name": "HU_MGU_HIGHF : PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "HU_MGU_HIGHF : BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "HU_MGU_HIGHF : INVALID_XML", + "color": "#fd8232" + }, + { + "name": "HU_MGU_HIGHF : SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "HU_MGU_HIGHF : WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "HU_MGU_HIGHF : PROV_EXPIRED", + "color": "#00b9cc" + }, + { + "name": "HU_MGU_21 : PROVISIONED", + "color": "#7dc540" + }, + { + "name": "HU_MGU_21 : BUSY", + "color": "#74cff7" + }, + { + "name": "HU_MGU_21 : OUTDATED", + "color": "#ffee7c" + }, + { + "name": "HU_MGU_21 : PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "HU_MGU_21 : BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "HU_MGU_21 : INVALID_XML", + "color": "#fd8232" + }, + { + "name": "HU_MGU_21 : SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "HU_MGU_21 : WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "HU_MGU_21 : PROV_EXPIRED", + "color": "#00b9cc" + }, + { + "name": "HU_MGU_22 : PROVISIONED", + "color": "#7dc540" + }, + { + "name": "HU_MGU_22 : BUSY", + "color": "#74cff7" + }, + { + "name": "HU_MGU_22 : OUTDATED", + "color": "#ffee7c" + }, + { + "name": "HU_MGU_22 : PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "HU_MGU_22 : BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "HU_MGU_22 : INVALID_XML", + "color": "#fd8232" + }, + { + "name": "HU_MGU_22 : SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "HU_MGU_22 : WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "HU_MGU_22 : PROV_EXPIRED", + "color": "#00b9cc" + }, + { + "name": "HU_MGU_N1_IDC : PROVISIONED", + "color": "#7dc540" + }, + { + "name": "HU_MGU_N1_IDC : BUSY", + "color": "#74cff7" + }, + { + "name": "HU_MGU_N1_IDC : OUTDATED", + "color": "#ffee7c" + }, + { + "name": "HU_MGU_N1_IDC : PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "HU_MGU_N1_IDC : BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "HU_MGU_N1_IDC : INVALID_XML", + "color": "#fd8232" + }, + { + "name": "HU_MGU_N1_IDC : SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "HU_MGU_N1_IDC : WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "HU_MGU_N1_IDC : PROV_EXPIRED", + "color": "#00b9cc" + } + ] + } + ], + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "displayName": "", + "visible": true, + "min": "AUTO", + "max": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "defaultAxis": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=null&(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,HU_MGU)),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(VpsProvisioningStatus):sort(value(auto,descending)):limit(100)):limit(100):names" + ] + }, + { + "name": "Provisioned %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1672, + "left": 266, + "width": 380, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"HU_MGU\")),or(suffix(VpsProvisioningStatus,\"PROVISIONED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"HU_MGU\")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 95, + "color": "#7dc540" + }, + { + "value": 90, + "color": "#f5d30f" + }, + { + "value": 1, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,HU_MGU)),or(suffix(VpsProvisioningStatus,PROVISIONED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,HU_MGU)),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,HU_MGU)),or(suffix(VpsProvisioningStatus,PROVISIONED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,HU_MGU)),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "HU_MGU Provisionings", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1444, + "left": 0, + "width": 266, + "height": 456 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"HU_MGU\")),or(suffix(VpsProvisioningStatus,\"REQUEST_PROV\")))):splitBy():sort(value(auto,descending)):limit(100)", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "BLUE", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#74cff7" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,HU_MGU)),or(suffix(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100)):limit(100):names", + "resolution=null&(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,HU_MGU)),or(suffix(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100))" + ] + }, + { + "name": "Terminal Provisioning Status", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1444, + "left": 988, + "width": 342, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "VpsProvisioningStatus" + ], + "metricSelector": "calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"HU_MGU\")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(\"VpsProvisioningStatus\"):sort(value(auto,descending)):limit(100)", + "enabled": true + } + ], + "visualConfig": { + "type": "PIE_CHART", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "HU_MGU : PROVISIONED", + "color": "#7dc540" + }, + { + "name": "HU_MGU : BUSY", + "color": "#74cff7" + }, + { + "name": "HU_MGU : OUTDATED", + "color": "#ffee7c" + }, + { + "name": "HU_MGU : PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "HU_MGU : BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "HU_MGU : INVALID_XML", + "color": "#fd8232" + }, + { + "name": "HU_MGU : SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "HU_MGU : WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "HU_MGU : PROV_EXPIRED", + "color": "#00b9cc" + }, + { + "name": "HU_MGU_HIGHF : PROVISIONED", + "color": "#7dc540" + }, + { + "name": "HU_MGU_HIGHF : BUSY", + "color": "#74cff7" + }, + { + "name": "HU_MGU_HIGHF : OUTDATED", + "color": "#ffee7c" + }, + { + "name": "HU_MGU_HIGHF : PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "HU_MGU_HIGHF : BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "HU_MGU_HIGHF : INVALID_XML", + "color": "#fd8232" + }, + { + "name": "HU_MGU_HIGHF : SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "HU_MGU_HIGHF : WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "HU_MGU_HIGHF : PROV_EXPIRED", + "color": "#00b9cc" + }, + { + "name": "HU_MGU_21 : PROVISIONED", + "color": "#7dc540" + }, + { + "name": "HU_MGU_21 : BUSY", + "color": "#74cff7" + }, + { + "name": "HU_MGU_21 : OUTDATED", + "color": "#ffee7c" + }, + { + "name": "HU_MGU_21 : PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "HU_MGU_21 : BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "HU_MGU_21 : INVALID_XML", + "color": "#fd8232" + }, + { + "name": "HU_MGU_21 : SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "HU_MGU_21 : WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "HU_MGU_21 : PROV_EXPIRED", + "color": "#00b9cc" + }, + { + "name": "HU_MGU_22 : PROVISIONED", + "color": "#7dc540" + }, + { + "name": "HU_MGU_22 : BUSY", + "color": "#74cff7" + }, + { + "name": "HU_MGU_22 : OUTDATED", + "color": "#ffee7c" + }, + { + "name": "HU_MGU_22 : PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "HU_MGU_22 : BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "HU_MGU_22 : INVALID_XML", + "color": "#fd8232" + }, + { + "name": "HU_MGU_22 : SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "HU_MGU_22 : WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "HU_MGU_22 : PROV_EXPIRED", + "color": "#00b9cc" + }, + { + "name": "HU_MGU_N1_IDC : PROVISIONED", + "color": "#7dc540" + }, + { + "name": "HU_MGU_N1_IDC : BUSY", + "color": "#74cff7" + }, + { + "name": "HU_MGU_N1_IDC : OUTDATED", + "color": "#ffee7c" + }, + { + "name": "HU_MGU_N1_IDC : PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "HU_MGU_N1_IDC : BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "HU_MGU_N1_IDC : INVALID_XML", + "color": "#fd8232" + }, + { + "name": "HU_MGU_N1_IDC : SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "HU_MGU_N1_IDC : WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "HU_MGU_N1_IDC : PROV_EXPIRED", + "color": "#00b9cc" + } + ] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,HU_MGU)),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(VpsProvisioningStatus):sort(value(auto,descending)):limit(100)):limit(100):names" + ] + }, + { + "name": "Vehicle Failures %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1672, + "left": 874, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"HU_MGU\")),or(suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"HU_MGU\")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,HU_MGU)),or(suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,HU_MGU)),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,HU_MGU)),or(suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,HU_MGU)),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Backend Failures %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1672, + "left": 646, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"HU_MGU\")),or(suffix(VpsProvisioningStatus,\"PROV_FAILED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"HU_MGU\")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,HU_MGU)),or(suffix(VpsProvisioningStatus,PROV_FAILED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,HU_MGU)),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,HU_MGU)),or(suffix(VpsProvisioningStatus,PROV_FAILED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,HU_MGU)),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Expirations %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1672, + "left": 1102, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"HU_MGU\")),or(suffix(VpsProvisioningStatus,\"PROV_EXPIRED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"HU_MGU\")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,HU_MGU)),or(suffix(VpsProvisioningStatus,PROV_EXPIRED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,HU_MGU)),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,HU_MGU)),or(suffix(VpsProvisioningStatus,PROV_EXPIRED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,HU_MGU)),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "WAVE_11_HIGH Provisioning Status", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 3002, + "left": 0, + "width": 1330, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Backend Failures %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 3268, + "left": 646, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_11_HIGH : \")),or(suffix(VpsProvisioningStatus,\"PROV_FAILED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_11_HIGH : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_11_HIGH : \")),or(suffix(VpsProvisioningStatus,PROV_FAILED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_11_HIGH : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_11_HIGH : \")),or(suffix(VpsProvisioningStatus,PROV_FAILED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_11_HIGH : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Provisioned %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 3268, + "left": 266, + "width": 380, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_11_HIGH :\")),or(suffix(VpsProvisioningStatus,\"PROVISIONED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_11_HIGH :\")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 95, + "color": "#7dc540" + }, + { + "value": 90, + "color": "#f5d30f" + }, + { + "value": 1, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_11_HIGH :\")),or(suffix(VpsProvisioningStatus,PROVISIONED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_11_HIGH :\")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_11_HIGH :\")),or(suffix(VpsProvisioningStatus,PROVISIONED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_11_HIGH :\")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Expirations %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 3268, + "left": 1102, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_11_HIGH : \")),or(suffix(VpsProvisioningStatus,\"PROV_EXPIRED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_11_HIGH : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_11_HIGH : \")),or(suffix(VpsProvisioningStatus,PROV_EXPIRED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_11_HIGH : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_11_HIGH : \")),or(suffix(VpsProvisioningStatus,PROV_EXPIRED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_11_HIGH : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Vehicle Failures %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 3268, + "left": 874, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_11_HIGH : \")),or(suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_11_HIGH : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_11_HIGH : \")),or(suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_11_HIGH : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_11_HIGH : \")),or(suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_11_HIGH : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 2964, + "left": 0, + "width": 1330, + "height": 38 + }, + "tileFilter": {}, + "markdown": "___" + }, + { + "name": "Terminal Provisioning Status", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 3040, + "left": 988, + "width": 342, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "VpsProvisioningStatus" + ], + "metricSelector": "calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_11_HIGH : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(\"VpsProvisioningStatus\"):sort(value(auto,descending)):limit(100)", + "enabled": true + } + ], + "visualConfig": { + "type": "PIE_CHART", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "WAVE_11_HIGH : PROVISIONED", + "color": "#7dc540" + }, + { + "name": "WAVE_11_HIGH : BUSY", + "color": "#74cff7" + }, + { + "name": "WAVE_11_HIGH : OUTDATED", + "color": "#ffee7c" + }, + { + "name": "WAVE_11_HIGH : PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "WAVE_11_HIGH : BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "WAVE_11_HIGH : INVALID_XML", + "color": "#fd8232" + }, + { + "name": "WAVE_11_HIGH : SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "WAVE_11_HIGH : WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "WAVE_11_HIGH : PROV_EXPIRED", + "color": "#00b9cc" + } + ] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_11_HIGH : \")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(VpsProvisioningStatus):sort(value(auto,descending)):limit(100)):limit(100):names" + ] + }, + { + "name": "Terminal Provisioning Status", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 3040, + "left": 266, + "width": 722, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "VpsProvisioningStatus" + ], + "metricSelector": "calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_11_HIGH :\")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(\"VpsProvisioningStatus\"):sort(value(auto,descending)):limit(100)", + "enabled": true + } + ], + "visualConfig": { + "type": "STACKED_COLUMN", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "WAVE_11_HIGH : PROVISIONED", + "color": "#7dc540" + }, + { + "name": "WAVE_11_HIGH : BUSY", + "color": "#74cff7" + }, + { + "name": "WAVE_11_HIGH : OUTDATED", + "color": "#ffee7c" + }, + { + "name": "WAVE_11_HIGH : PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "WAVE_11_HIGH : BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "WAVE_11_HIGH : INVALID_XML", + "color": "#fd8232" + }, + { + "name": "WAVE_11_HIGH : SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "WAVE_11_HIGH : WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "WAVE_11_HIGH : PROV_EXPIRED", + "color": "#00b9cc" + } + ] + } + ], + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "displayName": "", + "visible": true, + "min": "AUTO", + "max": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "defaultAxis": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=null&(calc:service.vpsprovisioningstatus_ecu:filter(and(or(prefix(VpsProvisioningStatus,\"WAVE_11_HIGH :\")),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(VpsProvisioningStatus):sort(value(auto,descending)):limit(100)):limit(100):names" + ] + }, + { + "name": "Other ECU Provisioning Status", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 3534, + "left": 0, + "width": 1330, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 3496, + "left": 0, + "width": 1330, + "height": 38 + }, + "tileFilter": {}, + "markdown": "___" + }, + { + "name": "Terminal Provisioning Status", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 3572, + "left": 266, + "width": 722, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "VpsProvisioningStatus" + ], + "metricSelector": "calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,\"ATM02\"),prefix(VpsProvisioningStatus,\"HU_MGU\"),prefix(VpsProvisioningStatus,\"WAVE\"))),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(\"VpsProvisioningStatus\"):sort(value(auto,descending)):limit(100)", + "enabled": true + } + ], + "visualConfig": { + "type": "STACKED_COLUMN", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "X_TPM4G : PROVISIONED", + "color": "#7dc540" + }, + { + "name": "X_TPM4G : BUSY", + "color": "#74cff7" + }, + { + "name": "X_TPM4G : OUTDATED", + "color": "#ffee7c" + }, + { + "name": "X_TPM4G : PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "X_TPM4G : BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "X_TPM4G : INVALID_XML", + "color": "#fd8232" + }, + { + "name": "X_TPM4G : SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "X_TPM4G : WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "X_TPM4G : PROV_EXPIRED", + "color": "#00b9cc" + }, + { + "name": "X_WAVE : PROVISIONED", + "color": "#7dc540" + }, + { + "name": "X_WAVE : BUSY", + "color": "#74cff7" + }, + { + "name": "X_WAVE : OUTDATED", + "color": "#ffee7c" + }, + { + "name": "X_WAVE : PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "X_WAVE : BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "X_WAVE : INVALID_XML", + "color": "#fd8232" + }, + { + "name": "X_WAVE : SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "X_WAVE : WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "X_WAVE : PROV_EXPIRED", + "color": "#00b9cc" + }, + { + "name": "null : PROVISIONED", + "color": "#7dc540" + }, + { + "name": "null : BUSY", + "color": "#74cff7" + }, + { + "name": "null : OUTDATED", + "color": "#ffee7c" + }, + { + "name": "null : PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "null : BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "null : INVALID_XML", + "color": "#fd8232" + }, + { + "name": "null : SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "null : WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "null : PROV_EXPIRED", + "color": "#00b9cc" + } + ] + } + ], + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "displayName": "", + "visible": true, + "min": "AUTO", + "max": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "defaultAxis": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=null&(calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,ATM02),prefix(VpsProvisioningStatus,HU_MGU),prefix(VpsProvisioningStatus,WAVE))),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(VpsProvisioningStatus):sort(value(auto,descending)):limit(100)):limit(100):names" + ] + }, + { + "name": "Terminal Provisioning Status", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 3572, + "left": 988, + "width": 342, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "VpsProvisioningStatus" + ], + "metricSelector": "calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,\"ATM02\"),prefix(VpsProvisioningStatus,\"HU_MGU\"),prefix(VpsProvisioningStatus,\"WAVE\"))),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(\"VpsProvisioningStatus\"):sort(value(auto,descending)):limit(100)", + "enabled": true + } + ], + "visualConfig": { + "type": "PIE_CHART", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "X_TPM4G : PROVISIONED", + "color": "#7dc540" + }, + { + "name": "X_TPM4G : BUSY", + "color": "#74cff7" + }, + { + "name": "X_TPM4G : OUTDATED", + "color": "#ffee7c" + }, + { + "name": "X_TPM4G : PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "X_TPM4G : BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "X_TPM4G : INVALID_XML", + "color": "#fd8232" + }, + { + "name": "X_TPM4G : SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "X_TPM4G : WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "X_TPM4G : PROV_EXPIRED", + "color": "#00b9cc" + }, + { + "name": "X_WAVE : PROVISIONED", + "color": "#7dc540" + }, + { + "name": "X_WAVE : BUSY", + "color": "#74cff7" + }, + { + "name": "X_WAVE : OUTDATED", + "color": "#ffee7c" + }, + { + "name": "X_WAVE : PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "X_WAVE : BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "X_WAVE : INVALID_XML", + "color": "#fd8232" + }, + { + "name": "X_WAVE : SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "X_WAVE : WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "X_WAVE : PROV_EXPIRED", + "color": "#00b9cc" + }, + { + "name": "null : PROVISIONED", + "color": "#7dc540" + }, + { + "name": "null : BUSY", + "color": "#74cff7" + }, + { + "name": "null : OUTDATED", + "color": "#ffee7c" + }, + { + "name": "null : PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "null : BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "null : INVALID_XML", + "color": "#fd8232" + }, + { + "name": "null : SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "null : WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "null : PROV_EXPIRED", + "color": "#00b9cc" + } + ] + } + ], + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,ATM02),prefix(VpsProvisioningStatus,HU_MGU),prefix(VpsProvisioningStatus,WAVE))),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(VpsProvisioningStatus):sort(value(auto,descending)):limit(100)):limit(100):names" + ] + }, + { + "name": "Provisioned %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 3800, + "left": 266, + "width": 380, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,\"ATM02\"),prefix(VpsProvisioningStatus,\"HU_MGU\"),prefix(VpsProvisioningStatus,\"WAVE\"))),or(suffix(VpsProvisioningStatus,\"PROVISIONED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,\"ATM02\"),prefix(VpsProvisioningStatus,\"HU_MGU\"),prefix(VpsProvisioningStatus,\"WAVE\"))),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 95, + "color": "#7dc540" + }, + { + "value": 90, + "color": "#f5d30f" + }, + { + "value": 1, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,ATM02),prefix(VpsProvisioningStatus,HU_MGU),prefix(VpsProvisioningStatus,WAVE))),or(suffix(VpsProvisioningStatus,PROVISIONED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,ATM02),prefix(VpsProvisioningStatus,HU_MGU),prefix(VpsProvisioningStatus,WAVE))),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,ATM02),prefix(VpsProvisioningStatus,HU_MGU),prefix(VpsProvisioningStatus,WAVE))),or(suffix(VpsProvisioningStatus,PROVISIONED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,ATM02),prefix(VpsProvisioningStatus,HU_MGU),prefix(VpsProvisioningStatus,WAVE))),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Backend Failures %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 3800, + "left": 646, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,\"ATM02\"),prefix(VpsProvisioningStatus,\"HU_MGU\"),prefix(VpsProvisioningStatus,\"WAVE\"))),or(suffix(VpsProvisioningStatus,\"PROV_FAILED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,\"ATM02\"),prefix(VpsProvisioningStatus,\"HU_MGU\"),prefix(VpsProvisioningStatus,\"WAVE\"))),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,ATM02),prefix(VpsProvisioningStatus,HU_MGU),prefix(VpsProvisioningStatus,WAVE))),or(suffix(VpsProvisioningStatus,PROV_FAILED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,ATM02),prefix(VpsProvisioningStatus,HU_MGU),prefix(VpsProvisioningStatus,WAVE))),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,ATM02),prefix(VpsProvisioningStatus,HU_MGU),prefix(VpsProvisioningStatus,WAVE))),or(suffix(VpsProvisioningStatus,PROV_FAILED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,ATM02),prefix(VpsProvisioningStatus,HU_MGU),prefix(VpsProvisioningStatus,WAVE))),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Vehicle Failures %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 3800, + "left": 874, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,\"ATM02\"),prefix(VpsProvisioningStatus,\"HU_MGU\"),prefix(VpsProvisioningStatus,\"WAVE\"))),or(suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,\"ATM02\"),prefix(VpsProvisioningStatus,\"HU_MGU\"),prefix(VpsProvisioningStatus,\"WAVE\"))),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,ATM02),prefix(VpsProvisioningStatus,HU_MGU),prefix(VpsProvisioningStatus,WAVE))),or(suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,ATM02),prefix(VpsProvisioningStatus,HU_MGU),prefix(VpsProvisioningStatus,WAVE))),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,ATM02),prefix(VpsProvisioningStatus,HU_MGU),prefix(VpsProvisioningStatus,WAVE))),or(suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,ATM02),prefix(VpsProvisioningStatus,HU_MGU),prefix(VpsProvisioningStatus,WAVE))),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Expirations %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 3800, + "left": 1102, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,\"ATM02\"),prefix(VpsProvisioningStatus,\"HU_MGU\"),prefix(VpsProvisioningStatus,\"WAVE\"))),or(suffix(VpsProvisioningStatus,\"PROV_EXPIRED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,\"ATM02\"),prefix(VpsProvisioningStatus,\"HU_MGU\"),prefix(VpsProvisioningStatus,\"WAVE\"))),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,ATM02),prefix(VpsProvisioningStatus,HU_MGU),prefix(VpsProvisioningStatus,WAVE))),or(suffix(VpsProvisioningStatus,PROV_EXPIRED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,ATM02),prefix(VpsProvisioningStatus,HU_MGU),prefix(VpsProvisioningStatus,WAVE))),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,ATM02),prefix(VpsProvisioningStatus,HU_MGU),prefix(VpsProvisioningStatus,WAVE))),or(suffix(VpsProvisioningStatus,PROV_EXPIRED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,ATM02),prefix(VpsProvisioningStatus,HU_MGU),prefix(VpsProvisioningStatus,WAVE))),or(suffix(VpsProvisioningStatus,PROVISIONED),suffix(VpsProvisioningStatus,PROV_FAILED),suffix(VpsProvisioningStatus,PROV_EXPIRED),suffix(VpsProvisioningStatus,SIGNATURE_WRONG),suffix(VpsProvisioningStatus,INVALID_XML),suffix(VpsProvisioningStatus,BUSY),suffix(VpsProvisioningStatus,WRONG_VIN),suffix(VpsProvisioningStatus,OUTDATED),suffix(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "ATM02 Provisionings", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 912, + "left": 0, + "width": 266, + "height": 456 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.vpsprovisioningstatus_ecu", + "timeAggregation": "DEFAULT", + "splitBy": [], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "VpsProvisioningStatus", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "ATM02 : REQUEST_PROV", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "limit": 100, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "BLUE", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#9cd575" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(calc:service.vpsprovisioningstatus_ecu:filter(and(or(eq(VpsProvisioningStatus,\"ATM02 : REQUEST_PROV\")))):splitBy():sort(value(auto,descending)):limit(100)):limit(100):names", + "resolution=null&(calc:service.vpsprovisioningstatus_ecu:filter(and(or(eq(VpsProvisioningStatus,\"ATM02 : REQUEST_PROV\")))):splitBy():sort(value(auto,descending)):limit(100))" + ] + }, + { + "name": "WAVE_01_LOW Provisionings", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1976, + "left": 0, + "width": 266, + "height": 456 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.vpsprovisioningstatus_ecu", + "timeAggregation": "DEFAULT", + "splitBy": [], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "VpsProvisioningStatus", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "WAVE_01_LOW : REQUEST_PROV", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "limit": 100, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "BLUE", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#ffee7c" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(calc:service.vpsprovisioningstatus_ecu:filter(and(or(eq(VpsProvisioningStatus,\"WAVE_01_LOW : REQUEST_PROV\")))):splitBy():sort(value(auto,descending)):limit(100)):limit(100):names", + "resolution=null&(calc:service.vpsprovisioningstatus_ecu:filter(and(or(eq(VpsProvisioningStatus,\"WAVE_01_LOW : REQUEST_PROV\")))):splitBy():sort(value(auto,descending)):limit(100))" + ] + }, + { + "name": "WAVE_01_HIGH Provisionings", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 2508, + "left": 0, + "width": 266, + "height": 456 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.vpsprovisioningstatus_ecu", + "timeAggregation": "DEFAULT", + "splitBy": [], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "VpsProvisioningStatus", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "WAVE_01_HIGH : REQUEST_PROV", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "limit": 100, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "BLUE", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#ffe11c" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(calc:service.vpsprovisioningstatus_ecu:filter(and(or(eq(VpsProvisioningStatus,\"WAVE_01_HIGH : REQUEST_PROV\")))):splitBy():sort(value(auto,descending)):limit(100)):limit(100):names", + "resolution=null&(calc:service.vpsprovisioningstatus_ecu:filter(and(or(eq(VpsProvisioningStatus,\"WAVE_01_HIGH : REQUEST_PROV\")))):splitBy():sort(value(auto,descending)):limit(100))" + ] + }, + { + "name": "WAVE_11_HIGH Provisionings", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 3040, + "left": 0, + "width": 266, + "height": 456 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.vpsprovisioningstatus_ecu", + "timeAggregation": "DEFAULT", + "splitBy": [], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "VpsProvisioningStatus", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "WAVE_11_HIGH : REQUEST_PROV", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "limit": 100, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "BLUE", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#f5d30f" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(calc:service.vpsprovisioningstatus_ecu:filter(and(or(eq(VpsProvisioningStatus,\"WAVE_11_HIGH : REQUEST_PROV\")))):splitBy():sort(value(auto,descending)):limit(100)):limit(100):names", + "resolution=null&(calc:service.vpsprovisioningstatus_ecu:filter(and(or(eq(VpsProvisioningStatus,\"WAVE_11_HIGH : REQUEST_PROV\")))):splitBy():sort(value(auto,descending)):limit(100))" + ] + }, + { + "name": "Other ECU Provisionings", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 3572, + "left": 0, + "width": 266, + "height": 456 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,\"ATM02\"),prefix(VpsProvisioningStatus,\"HU_MGU\"),prefix(VpsProvisioningStatus,\"WAVE\"))),or(suffix(VpsProvisioningStatus,\"REQUEST_PROV\")))):splitBy():sort(value(auto,descending)):limit(100)", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "BLUE", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#debbf3" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,ATM02),prefix(VpsProvisioningStatus,HU_MGU),prefix(VpsProvisioningStatus,WAVE))),or(suffix(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100)):limit(100):names", + "resolution=null&(calc:service.vpsprovisioningstatus_ecu:filter(and(not(or(prefix(VpsProvisioningStatus,ATM02),prefix(VpsProvisioningStatus,HU_MGU),prefix(VpsProvisioningStatus,WAVE))),or(suffix(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100))" + ] + }, + { + "name": "Provisioned ECUs", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 38, + "left": 266, + "width": 722, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.vpsecu", + "timeAggregation": "DEFAULT", + "splitBy": [ + "VpsEcu" + ], + "sortBy": "DESC", + "filterBy": { + "nestedFilters": [], + "criteria": [] + }, + "limit": 100, + "enabled": true + } + ], + "visualConfig": { + "type": "STACKED_COLUMN", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN", + "alias": "ECU" + }, + "seriesOverrides": [ + { + "name": "ATM02", + "color": "#7dc540" + }, + { + "name": "HU_MGU_HIGHF", + "color": "#74cff7" + }, + { + "name": "HU_MGU", + "color": "#14a8f5" + }, + { + "name": "HU_MGU_21", + "color": "#008cdb" + }, + { + "name": "HU_MGU_22", + "color": "#006bba" + }, + { + "name": "HU_MGU_N1_IDC", + "color": "#004999" + }, + { + "name": "WAVE_01_LOW", + "color": "#ffee7c" + }, + { + "name": "WAVE_01_HIGH", + "color": "#ffe11c" + }, + { + "name": "WAVE_11_HIGH", + "color": "#f5d30f" + }, + { + "name": "WAVE_11_HAF", + "color": "#e6be00" + }, + { + "name": "X_WAVE", + "color": "#debbf3" + }, + { + "name": "X_TPM4G", + "color": "#c396e0" + }, + { + "name": "null", + "color": "#a972cc" + } + ] + } + ], + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "displayName": "", + "visible": true, + "min": "AUTO", + "max": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "defaultAxis": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "VpsProvisioningStatus_ECU", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=null&(calc:service.vpsecu:splitBy(VpsEcu):sort(value(auto,descending)):limit(100)):limit(100):names" + ] + }, + { + "name": "Provisioned ECUs", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 38, + "left": 988, + "width": 342, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.vpsecu", + "timeAggregation": "DEFAULT", + "splitBy": [ + "VpsEcu" + ], + "sortBy": "DESC", + "filterBy": { + "nestedFilters": [], + "criteria": [] + }, + "limit": 100, + "enabled": true + } + ], + "visualConfig": { + "type": "PIE_CHART", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN", + "alias": "ECU" + }, + "seriesOverrides": [ + { + "name": "ATM02", + "color": "#7dc540" + }, + { + "name": "HU_MGU_HIGHF", + "color": "#74cff7" + }, + { + "name": "HU_MGU", + "color": "#14a8f5" + }, + { + "name": "HU_MGU_21", + "color": "#008cdb" + }, + { + "name": "HU_MGU_22", + "color": "#006bba" + }, + { + "name": "HU_MGU_N1_IDC", + "color": "#004999" + }, + { + "name": "WAVE_01_LOW", + "color": "#ffee7c" + }, + { + "name": "WAVE_01_HIGH", + "color": "#ffe11c" + }, + { + "name": "WAVE_11_HIGH", + "color": "#f5d30f" + }, + { + "name": "WAVE_11_HAF", + "color": "#e6be00" + }, + { + "name": "X_WAVE", + "color": "#debbf3" + }, + { + "name": "X_TPM4G", + "color": "#c396e0" + }, + { + "name": "null", + "color": "#a972cc" + } + ] + } + ], + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "columnId": "VpsProvisioningStatus_ECU", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(calc:service.vpsecu:splitBy(VpsEcu):sort(value(auto,descending)):limit(100)):limit(100):names" + ] + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 722, + "left": 0, + "width": 266, + "height": 114 + }, + "tileFilter": {}, + "markdown": "Status REQUEST_PROV" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vps-archive/dashboard/vps-business-monitoring-use-cases.json b/BMW-Dynatrace-config/CD_vps-archive/dashboard/vps-business-monitoring-use-cases.json new file mode 100644 index 00000000..796dea9e --- /dev/null +++ b/BMW-Dynatrace-config/CD_vps-archive/dashboard/vps-business-monitoring-use-cases.json @@ -0,0 +1,4234 @@ +{ + "metadata": { + "configurationVersions": [ + 6 + ], + "clusterVersion": "1.254.122.20221123-093604" + }, + "dashboardMetadata": { + "name": "{{.name}}", + "shared": true, + "owner": "Markus.Dlugi@bmw.de", + "dashboardFilter": { + "timeframe": "-24h to now" + }, + "tags": [ + "{{.tag}}", + "{{.env}}", + "VDM" + ], + "preset": true, + "hasConsistentColors": false + }, + "tiles": [ + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 722, + "left": 646, + "width": 228, + "height": 114 + }, + "tileFilter": {}, + "markdown": "Status PROV_FAILED" + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 722, + "left": 874, + "width": 228, + "height": 114 + }, + "tileFilter": {}, + "markdown": "Status SIGNATURE_WRONG, INVALID_XML, BUSY, WRONG_VIN, OUTDATED or BAD_FILESYSTEM" + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 722, + "left": 1102, + "width": 228, + "height": 114 + }, + "tileFilter": {}, + "markdown": "Status PROV_EXPIRED" + }, + { + "name": "Overall Provisioning Status", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 0, + "left": 0, + "width": 1330, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Backend Provisioning Status", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 874, + "left": 0, + "width": 1330, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 836, + "left": 0, + "width": 1330, + "height": 38 + }, + "tileFilter": {}, + "markdown": "___" + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 722, + "left": 266, + "width": 380, + "height": 114 + }, + "tileFilter": {}, + "markdown": "Status PROVISIONED" + }, + { + "name": "Terminal Provisioning Status", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 266, + "left": 266, + "width": 722, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "VpsProvisioningStatus" + ], + "metricSelector": "calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(\"VpsProvisioningStatus\"):sort(value(auto,descending)):limit(100)", + "enabled": true + } + ], + "visualConfig": { + "type": "STACKED_COLUMN", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "PROVISIONED", + "color": "#7dc540" + }, + { + "name": "BUSY", + "color": "#74cff7" + }, + { + "name": "OUTDATED", + "color": "#ffee7c" + }, + { + "name": "PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "INVALID_XML", + "color": "#fd8232" + }, + { + "name": "SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "PROV_EXPIRED", + "color": "#00b9cc" + } + ] + } + ], + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "displayName": "", + "visible": true, + "min": "AUTO", + "max": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "defaultAxis": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=null&(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(VpsProvisioningStatus):sort(value(auto,descending)):limit(100)):limit(100):names" + ] + }, + { + "name": "Provisioning Causes", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 38, + "left": 988, + "width": 342, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "Provisioning Cause" + ], + "metricSelector": "((calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100):partition(\"Provisioning Cause\", value(\"BACKEND\", otherwise)):default(0)) +(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100):partition(\"Provisioning Cause\", value(\"WORKSHOP\", otherwise)):default(0)) +\n(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100):partition(\"Provisioning Cause\", value(\"USER_UPDATE\", otherwise)):default(0)) + \n(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100):partition(\"Provisioning Cause\", value(\"DIAGNOSIS\", otherwise)):default(0))):sort(value(auto,descending))", + "enabled": true + } + ], + "visualConfig": { + "type": "PIE_CHART", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "BLUE", + "seriesType": "STACKED_COLUMN", + "alias": "Provisioning Cause" + }, + "seriesOverrides": [ + { + "name": "BACKEND", + "color": "#74cff7" + }, + { + "name": "WORKSHOP", + "color": "#ffe11c" + }, + { + "name": "USER_UPDATE", + "color": "#9cd575" + }, + { + "name": "DIAGNOSIS", + "color": "#ffa86c" + } + ] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=null&(((calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100):partition(\"Provisioning Cause\",value(BACKEND,otherwise)):default(0))+(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100):partition(\"Provisioning Cause\",value(WORKSHOP,otherwise)):default(0))+(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100):partition(\"Provisioning Cause\",value(USER_UPDATE,otherwise)):default(0))+(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100):partition(\"Provisioning Cause\",value(DIAGNOSIS,otherwise)):default(0))):sort(value(auto,descending))):limit(100):names:fold(auto)" + ] + }, + { + "name": "Terminal Provisioning Status", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 266, + "left": 988, + "width": 342, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "VpsProvisioningStatus" + ], + "metricSelector": "calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(\"VpsProvisioningStatus\"):sort(value(auto,descending)):limit(100)", + "enabled": true + } + ], + "visualConfig": { + "type": "PIE_CHART", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "PROVISIONED", + "color": "#7dc540" + }, + { + "name": "BUSY", + "color": "#74cff7" + }, + { + "name": "OUTDATED", + "color": "#ffee7c" + }, + { + "name": "PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "INVALID_XML", + "color": "#fd8232" + }, + { + "name": "SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "PROV_EXPIRED", + "color": "#00b9cc" + } + ] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(VpsProvisioningStatus):sort(value(auto,descending)):limit(100)):limit(100):names" + ] + }, + { + "name": "Backend Failures %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 494, + "left": 646, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,\"PROV_FAILED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROV_FAILED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROV_FAILED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Vehicle Failures %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 494, + "left": 874, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Expirations %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 494, + "left": 1102, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,\"PROV_EXPIRED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROV_EXPIRED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROV_EXPIRED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Terminal Provisioning Status", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 912, + "left": 266, + "width": 722, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "VpsProvisioningStatus" + ], + "metricSelector": "calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(\"VpsProvisioningStatus\"):sort(value(auto,descending)):limit(100)", + "enabled": true + } + ], + "visualConfig": { + "type": "STACKED_COLUMN", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "PROVISIONED", + "color": "#7dc540" + }, + { + "name": "BUSY", + "color": "#74cff7" + }, + { + "name": "OUTDATED", + "color": "#ffee7c" + }, + { + "name": "PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "INVALID_XML", + "color": "#fd8232" + }, + { + "name": "SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "PROV_EXPIRED", + "color": "#00b9cc" + } + ] + } + ], + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "displayName": "", + "visible": true, + "min": "AUTO", + "max": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "defaultAxis": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=null&(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(VpsProvisioningStatus):sort(value(auto,descending)):limit(100)):limit(100):names" + ] + }, + { + "name": "Terminal Provisioning Status", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 912, + "left": 988, + "width": 342, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "VpsProvisioningStatus" + ], + "metricSelector": "calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(\"VpsProvisioningStatus\"):sort(value(auto,descending)):limit(100)", + "enabled": true + } + ], + "visualConfig": { + "type": "PIE_CHART", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "PROVISIONED", + "color": "#7dc540" + }, + { + "name": "BUSY", + "color": "#74cff7" + }, + { + "name": "OUTDATED", + "color": "#ffee7c" + }, + { + "name": "PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "INVALID_XML", + "color": "#fd8232" + }, + { + "name": "SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "PROV_EXPIRED", + "color": "#00b9cc" + } + ] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(VpsProvisioningStatus):sort(value(auto,descending)):limit(100)):limit(100):names" + ] + }, + { + "name": "Backend Failures %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1140, + "left": 646, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,\"PROV_FAILED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,PROV_FAILED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,PROV_FAILED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Vehicle Failures %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1140, + "left": 874, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Expirations %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1140, + "left": 1102, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,\"PROV_EXPIRED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,PROV_EXPIRED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,PROV_EXPIRED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Workshop Provisioning Status", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1406, + "left": 0, + "width": 1330, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 1368, + "left": 0, + "width": 1330, + "height": 38 + }, + "tileFilter": {}, + "markdown": "___" + }, + { + "name": "Terminal Provisioning Status", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1444, + "left": 266, + "width": 722, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "VpsProvisioningStatus" + ], + "metricSelector": "calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(\"VpsProvisioningStatus\"):sort(value(auto,descending)):limit(100)", + "enabled": true + } + ], + "visualConfig": { + "type": "STACKED_COLUMN", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "PROVISIONED", + "color": "#7dc540" + }, + { + "name": "BUSY", + "color": "#74cff7" + }, + { + "name": "OUTDATED", + "color": "#ffee7c" + }, + { + "name": "PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "INVALID_XML", + "color": "#fd8232" + }, + { + "name": "SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "PROV_EXPIRED", + "color": "#00b9cc" + } + ] + } + ], + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "displayName": "", + "visible": true, + "min": "AUTO", + "max": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "defaultAxis": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=null&(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(VpsProvisioningStatus):sort(value(auto,descending)):limit(100)):limit(100):names" + ] + }, + { + "name": "Terminal Provisioning Status", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1444, + "left": 988, + "width": 342, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "VpsProvisioningStatus" + ], + "metricSelector": "calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(\"VpsProvisioningStatus\"):sort(value(auto,descending)):limit(100)", + "enabled": true + } + ], + "visualConfig": { + "type": "PIE_CHART", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "PROVISIONED", + "color": "#7dc540" + }, + { + "name": "BUSY", + "color": "#74cff7" + }, + { + "name": "OUTDATED", + "color": "#ffee7c" + }, + { + "name": "PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "INVALID_XML", + "color": "#fd8232" + }, + { + "name": "SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "PROV_EXPIRED", + "color": "#00b9cc" + } + ] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(VpsProvisioningStatus):sort(value(auto,descending)):limit(100)):limit(100):names" + ] + }, + { + "name": "Backend Failures %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1672, + "left": 646, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,\"PROV_FAILED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,PROV_FAILED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,PROV_FAILED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Vehicle Failures %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1672, + "left": 874, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Expirations %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1672, + "left": 1102, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,\"PROV_EXPIRED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,PROV_EXPIRED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,PROV_EXPIRED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Provisioned %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1672, + "left": 266, + "width": 380, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,\"PROVISIONED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 95, + "color": "#7dc540" + }, + { + "value": 90, + "color": "#f5d30f" + }, + { + "value": 1, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Provisioned %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1140, + "left": 266, + "width": 380, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,\"PROVISIONED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 95, + "color": "#7dc540" + }, + { + "value": 90, + "color": "#f5d30f" + }, + { + "value": 1, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Provisioned %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 494, + "left": 266, + "width": 380, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,\"PROVISIONED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 95, + "color": "#7dc540" + }, + { + "value": 90, + "color": "#f5d30f" + }, + { + "value": 1, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Provisioning Causes", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 38, + "left": 266, + "width": 722, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.vpsprovisioningstatus_backend", + "timeAggregation": "DEFAULT", + "splitBy": [], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "VpsProvisioningStatus", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "REQUEST_PROV", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "limit": 100, + "enabled": true + }, + { + "id": "B", + "metric": "calc:service.vpsprovisioningstatus_workshop", + "timeAggregation": "DEFAULT", + "splitBy": [], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "VpsProvisioningStatus", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "REQUEST_PROV", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "limit": 100, + "enabled": true + }, + { + "id": "C", + "metric": "calc:service.vpsprovisioningstatus_userupdate", + "timeAggregation": "DEFAULT", + "splitBy": [], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "VpsProvisioningStatus", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "REQUEST_PROV", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "limit": 100, + "enabled": true + }, + { + "id": "D", + "metric": "calc:service.vpsprovisioningstatus_diagnosis", + "timeAggregation": "DEFAULT", + "splitBy": [], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "VpsProvisioningStatus", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "REQUEST_PROV", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "limit": 100, + "enabled": true + } + ], + "visualConfig": { + "type": "STACKED_COLUMN", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "BLUE", + "seriesType": "STACKED_COLUMN", + "alias": "BACKEND" + }, + "seriesOverrides": [] + }, + { + "matcher": "B:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "YELLOW", + "seriesType": "STACKED_COLUMN", + "alias": "WORKSHOP" + }, + "seriesOverrides": [] + }, + { + "matcher": "C:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "GREEN", + "seriesType": "STACKED_COLUMN", + "alias": "USER_UPDATE" + }, + "seriesOverrides": [] + }, + { + "matcher": "D:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "ORANGE", + "seriesType": "STACKED_COLUMN", + "alias": "DIAGNOSIS" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "displayName": "", + "visible": true, + "min": "AUTO", + "max": "AUTO", + "position": "LEFT", + "queryIds": [ + "A", + "B", + "C", + "D" + ], + "defaultAxis": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=null&(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100)):limit(100):names,(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100)):limit(100):names,(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100)):limit(100):names,(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100)):limit(100):names" + ] + }, + { + "name": "Backend Provisionings", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 912, + "left": 0, + "width": 266, + "height": 456 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.vpsprovisioningstatus_backend", + "timeAggregation": "DEFAULT", + "splitBy": [], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "VpsProvisioningStatus", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "REQUEST_PROV", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "limit": 100, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "BLUE", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#74cff7" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100)):limit(100):names", + "resolution=null&(calc:service.vpsprovisioningstatus_backend:filter(and(or(eq(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100))" + ] + }, + { + "name": "Workshop Provisionings", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1444, + "left": 0, + "width": 266, + "height": 456 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.vpsprovisioningstatus_workshop", + "timeAggregation": "DEFAULT", + "splitBy": [], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "VpsProvisioningStatus", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "REQUEST_PROV", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "limit": 100, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "BLUE", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#ffe11c" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100)):limit(100):names", + "resolution=null&(calc:service.vpsprovisioningstatus_workshop:filter(and(or(eq(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100))" + ] + }, + { + "name": "User Update Provisioning Status", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 1938, + "left": 0, + "width": 1330, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 1900, + "left": 0, + "width": 1330, + "height": 38 + }, + "tileFilter": {}, + "markdown": "___" + }, + { + "name": "User Update Provisionings", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1976, + "left": 0, + "width": 266, + "height": 456 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.vpsprovisioningstatus_userupdate", + "timeAggregation": "DEFAULT", + "splitBy": [], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "VpsProvisioningStatus", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "REQUEST_PROV", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "limit": 100, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "BLUE", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#9cd575" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100)):limit(100):names", + "resolution=null&(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100))" + ] + }, + { + "name": "Terminal Provisioning Status", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1976, + "left": 266, + "width": 722, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "VpsProvisioningStatus" + ], + "metricSelector": "calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(\"VpsProvisioningStatus\"):sort(value(auto,descending)):limit(100)", + "enabled": true + } + ], + "visualConfig": { + "type": "STACKED_COLUMN", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "PROVISIONED", + "color": "#7dc540" + }, + { + "name": "BUSY", + "color": "#74cff7" + }, + { + "name": "OUTDATED", + "color": "#ffee7c" + }, + { + "name": "PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "INVALID_XML", + "color": "#fd8232" + }, + { + "name": "SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "PROV_EXPIRED", + "color": "#00b9cc" + } + ] + } + ], + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "displayName": "", + "visible": true, + "min": "AUTO", + "max": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "defaultAxis": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=null&(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(VpsProvisioningStatus):sort(value(auto,descending)):limit(100)):limit(100):names" + ] + }, + { + "name": "Terminal Provisioning Status", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 1976, + "left": 988, + "width": 342, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "VpsProvisioningStatus" + ], + "metricSelector": "calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(\"VpsProvisioningStatus\"):sort(value(auto,descending)):limit(100)", + "enabled": true + } + ], + "visualConfig": { + "type": "PIE_CHART", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "PROVISIONED", + "color": "#7dc540" + }, + { + "name": "BUSY", + "color": "#74cff7" + }, + { + "name": "OUTDATED", + "color": "#ffee7c" + }, + { + "name": "PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "INVALID_XML", + "color": "#fd8232" + }, + { + "name": "SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "PROV_EXPIRED", + "color": "#00b9cc" + } + ] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(VpsProvisioningStatus):sort(value(auto,descending)):limit(100)):limit(100):names" + ] + }, + { + "name": "Provisioned %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 2204, + "left": 266, + "width": 380, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,\"PROVISIONED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 95, + "color": "#7dc540" + }, + { + "value": 90, + "color": "#f5d30f" + }, + { + "value": 1, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Backend Failures %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 2204, + "left": 646, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,\"PROV_FAILED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,PROV_FAILED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,PROV_FAILED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Vehicle Failures %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 2204, + "left": 874, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Expirations %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 2204, + "left": 1102, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,\"PROV_EXPIRED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,PROV_EXPIRED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,PROV_EXPIRED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_userupdate:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Diagnosis Provisioning Status", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 2470, + "left": 0, + "width": 1330, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 2432, + "left": 0, + "width": 1330, + "height": 38 + }, + "tileFilter": {}, + "markdown": "___" + }, + { + "name": "Diagnosis Provisionings", + "nameSize": "", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 2508, + "left": 0, + "width": 266, + "height": 456 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "metric": "calc:service.vpsprovisioningstatus_diagnosis", + "timeAggregation": "DEFAULT", + "splitBy": [], + "sortBy": "DESC", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "VpsProvisioningStatus", + "filterType": "DIMENSION", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "REQUEST_PROV", + "evaluator": "EQ" + } + ] + } + ], + "criteria": [] + }, + "limit": 100, + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "BLUE", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#ffa86c" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100)):limit(100):names", + "resolution=null&(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100))" + ] + }, + { + "name": "Terminal Provisioning Status", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 2508, + "left": 266, + "width": 722, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "VpsProvisioningStatus" + ], + "metricSelector": "calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(\"VpsProvisioningStatus\"):sort(value(auto,descending)):limit(100)", + "enabled": true + } + ], + "visualConfig": { + "type": "STACKED_COLUMN", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "PROVISIONED", + "color": "#7dc540" + }, + { + "name": "BUSY", + "color": "#74cff7" + }, + { + "name": "OUTDATED", + "color": "#ffee7c" + }, + { + "name": "PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "INVALID_XML", + "color": "#fd8232" + }, + { + "name": "SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "PROV_EXPIRED", + "color": "#00b9cc" + } + ] + } + ], + "axes": { + "xAxis": { + "displayName": "", + "visible": true + }, + "yAxes": [ + { + "displayName": "", + "visible": true, + "min": "AUTO", + "max": "AUTO", + "position": "LEFT", + "queryIds": [ + "A" + ], + "defaultAxis": true + } + ] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=null&(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(VpsProvisioningStatus):sort(value(auto,descending)):limit(100)):limit(100):names" + ] + }, + { + "name": "Terminal Provisioning Status", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 2508, + "left": 988, + "width": 342, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [ + "VpsProvisioningStatus" + ], + "metricSelector": "calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(\"VpsProvisioningStatus\"):sort(value(auto,descending)):limit(100)", + "enabled": true + } + ], + "visualConfig": { + "type": "PIE_CHART", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [ + { + "name": "PROVISIONED", + "color": "#7dc540" + }, + { + "name": "BUSY", + "color": "#74cff7" + }, + { + "name": "OUTDATED", + "color": "#ffee7c" + }, + { + "name": "PROV_FAILED", + "color": "#dc172a" + }, + { + "name": "BAD_FILESYSTEM", + "color": "#debbf3" + }, + { + "name": "INVALID_XML", + "color": "#fd8232" + }, + { + "name": "SIGNATURE_WRONG", + "color": "#748cff" + }, + { + "name": "WRONG_VIN", + "color": "#ab0c17" + }, + { + "name": "PROV_EXPIRED", + "color": "#00b9cc" + } + ] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy(VpsProvisioningStatus):sort(value(auto,descending)):limit(100)):limit(100):names" + ] + }, + { + "name": "Provisioned %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 2736, + "left": 266, + "width": 380, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,\"PROVISIONED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 95, + "color": "#7dc540" + }, + { + "value": 90, + "color": "#f5d30f" + }, + { + "value": 1, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Backend Failures %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 2736, + "left": 646, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,\"PROV_FAILED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,PROV_FAILED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,PROV_FAILED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Vehicle Failures %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 2736, + "left": 874, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Expirations %", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 2736, + "left": 1102, + "width": 228, + "height": 228 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "100*(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,\"PROV_EXPIRED\")))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "DEFAULT", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": false + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "value": 0, + "color": "#7dc540" + }, + { + "value": 5, + "color": "#f5d30f" + }, + { + "value": 10, + "color": "#dc172a" + } + ], + "queryId": "A", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(100*(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,PROV_EXPIRED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100))):limit(100):names", + "resolution=null&(100*(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,PROV_EXPIRED)))):splitBy():sort(value(auto,descending)):limit(100))/(calc:service.vpsprovisioningstatus_diagnosis:filter(and(or(eq(VpsProvisioningStatus,PROVISIONED),eq(VpsProvisioningStatus,PROV_FAILED),eq(VpsProvisioningStatus,PROV_EXPIRED),eq(VpsProvisioningStatus,SIGNATURE_WRONG),eq(VpsProvisioningStatus,INVALID_XML),eq(VpsProvisioningStatus,BUSY),eq(VpsProvisioningStatus,WRONG_VIN),eq(VpsProvisioningStatus,OUTDATED),eq(VpsProvisioningStatus,BAD_FILESYSTEM)))):splitBy():sort(value(auto,descending)):limit(100)))" + ] + }, + { + "name": "Total Provisionings", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 38, + "left": 0, + "width": 266, + "height": 684 + }, + "tileFilter": {}, + "customName": "Data explorer results", + "queries": [ + { + "id": "A", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100)", + "enabled": true + } + ], + "visualConfig": { + "type": "SINGLE_VALUE", + "global": { + "hideLegend": false + }, + "rules": [ + { + "matcher": "A:", + "unitTransform": "auto", + "valueFormat": "auto", + "properties": { + "color": "BLUE", + "seriesType": "STACKED_COLUMN" + }, + "seriesOverrides": [] + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + }, + "heatmapSettings": { + "yAxis": "VALUE" + }, + "singleValueSettings": { + "showTrend": true, + "showSparkLine": true, + "linkTileColorToThreshold": true + }, + "thresholds": [ + { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#9cd575" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ], + "queryId": "", + "visible": true + } + ], + "tableSettings": { + "isThresholdBackgroundAppliedToCell": false + }, + "graphChartSettings": { + "connectNulls": false + }, + "honeycombSettings": { + "showHive": true, + "showLegend": true, + "showLabels": false + } + }, + "queriesSettings": { + "resolution": "" + }, + "metricExpressions": [ + "resolution=Inf&(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100)):limit(100):names", + "resolution=null&(calc:service.vpsprovisioningstatus:filter(and(or(eq(VpsProvisioningStatus,REQUEST_PROV)))):splitBy():sort(value(auto,descending)):limit(100))" + ] + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 722, + "left": 0, + "width": 266, + "height": 114 + }, + "tileFilter": {}, + "markdown": "Status REQUEST_PROV" + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vps-archive/request-attributes/request-attribute-2-methods.json b/BMW-Dynatrace-config/CD_vps-archive/request-attributes/request-attribute-2-methods.json new file mode 100644 index 00000000..3d7a6ee7 --- /dev/null +++ b/BMW-Dynatrace-config/CD_vps-archive/request-attributes/request-attribute-2-methods.json @@ -0,0 +1,55 @@ +{ + "aggregation": "{{.aggregation}}", + "confidential": false, + "dataSources": [ + { + "enabled": true, + "methods": [ + { + "argumentIndex": 1, + "capture": "ARGUMENT", + "deepObjectAccess": "{{.deepObjectAccess1}}", + "method": { + "argumentTypes": [ + "{{.argumentType1}}" + ], + "className": "{{.className1}}", + "methodName": "{{.methodName1}}", + "modifiers": [], + "returnType": "{{.returnType1}}", + "visibility": "{{.visibility1}}" + } + }, + { + "argumentIndex": 1, + "capture": "ARGUMENT", + "deepObjectAccess": "{{.deepObjectAccess2}}", + "method": { + "argumentTypes": [ + "{{.argumentType2}}" + ], + "className": "{{.className2}}", + "methodName": "{{.methodName2}}", + "modifiers": [], + "returnType": "{{.returnType2}}", + "visibility": "{{.visibility2}}" + } + } + ], + "scope": { + "tagOfProcessGroup": "{{.tagOfProcessGroup}}" + }, + "source": "METHOD_PARAM", + "technology": "JAVA", + "valueProcessing": { + "splitAt": "", + "trim": false + } + } + ], + "dataType": "{{.dataType}}", + "enabled": true, + "name": "{{.name}}", + "normalization": "ORIGINAL", + "skipPersonalDataMasking": false +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_vps-archive/request-attributes/request-attributes.yaml b/BMW-Dynatrace-config/CD_vps-archive/request-attributes/request-attributes.yaml new file mode 100644 index 00000000..ff08572a --- /dev/null +++ b/BMW-Dynatrace-config/CD_vps-archive/request-attributes/request-attributes.yaml @@ -0,0 +1,56 @@ +config: +- VpsProvisioningCause: request-attribute-2-methods.json +- VpsProvisioningStatus: request-attribute-2-methods.json +- VpsProvisioningEcu: request-attribute-2-methods.json + +VpsProvisioningCause: + - name: VpsProvisioningCause + - dataType: STRING + - aggregation: FIRST + - visibility1: PUBLIC + - className1: com.bmw.cc.conn.vps.bm.archive.control.dao.ProvisioningSessionDAO + - methodName1: create + - returnType1: com.bmw.cc.conn.vps.bm.archive.entity.ProvisioningSession + - argumentType1: com.bmw.cc.conn.vps.bm.archive.entity.ProvisioningSession + - deepObjectAccess1: ".getProvisioningCause()" + - visibility2: PUBLIC + - className2: com.bmw.cc.conn.vps.bm.archive.control.dao.ProvisioningSessionDAO + - methodName2: update + - returnType2: com.bmw.cc.conn.vps.bm.archive.entity.ProvisioningSession + - argumentType2: com.bmw.cc.conn.vps.bm.archive.entity.ProvisioningSession + - deepObjectAccess2: ".getProvisioningCause()" + - tagOfProcessGroup: "app-id:APP-17848" +VpsProvisioningStatus: + - name: VpsProvisioningStatus + - dataType: STRING + - aggregation: FIRST + - visibility1: PUBLIC + - className1: com.bmw.cc.conn.vps.bm.archive.control.dao.ProvisioningSessionDAO + - methodName1: create + - returnType1: com.bmw.cc.conn.vps.bm.archive.entity.ProvisioningSession + - argumentType1: com.bmw.cc.conn.vps.bm.archive.entity.ProvisioningSession + - deepObjectAccess1: ".getStatus()" + - visibility2: PUBLIC + - className2: com.bmw.cc.conn.vps.bm.archive.control.dao.ProvisioningSessionDAO + - methodName2: update + - returnType2: com.bmw.cc.conn.vps.bm.archive.entity.ProvisioningSession + - argumentType2: com.bmw.cc.conn.vps.bm.archive.entity.ProvisioningSession + - deepObjectAccess2: ".getStatus()" + - tagOfProcessGroup: "app-id:APP-17848" +VpsProvisioningEcu: + - name: VpsProvisioningEcu + - dataType: STRING + - aggregation: FIRST + - visibility1: PUBLIC + - className1: com.bmw.cc.conn.vps.bm.archive.control.dao.ProvisioningSessionDAO + - methodName1: create + - returnType1: com.bmw.cc.conn.vps.bm.archive.entity.ProvisioningSession + - argumentType1: com.bmw.cc.conn.vps.bm.archive.entity.ProvisioningSession + - deepObjectAccess1: ".getEcu()" + - visibility2: PUBLIC + - className2: com.bmw.cc.conn.vps.bm.archive.control.dao.ProvisioningSessionDAO + - methodName2: update + - returnType2: com.bmw.cc.conn.vps.bm.archive.entity.ProvisioningSession + - argumentType2: com.bmw.cc.conn.vps.bm.archive.entity.ProvisioningSession + - deepObjectAccess2: ".getEcu()" + - tagOfProcessGroup: "app-id:APP-17848" \ No newline at end of file