From ce2773e847b664e652e0f10c6a35fafc6d660c93 Mon Sep 17 00:00:00 2001 From: Sebastian Sedziejowski Date: Fri, 20 Aug 2021 12:45:38 +0200 Subject: [PATCH 01/10] CDVDC1509400 Add new dashboard for application b2v-com-fe emea prod to Dynatrace --- .../dashboard/CDb2vcomfeEMEAPROD.json | 474 ++++++++++++++++++ .../CD_b2v-com-fe/dashboard/dashboard.yaml | 9 + 2 files changed, 483 insertions(+) create mode 100644 BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeEMEAPROD.json diff --git a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeEMEAPROD.json b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeEMEAPROD.json new file mode 100644 index 00000000..33b37a0a --- /dev/null +++ b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeEMEAPROD.json @@ -0,0 +1,474 @@ +{ + "metadata": { + "configurationVersions": [ + 5 + ], + "clusterVersion": "1.223.89.20210810-150941" + }, + "dashboardMetadata": { + "name": "CD_b2v-com-fe PROD", + "shared": false, + "owner": "Sebastian.Sedziejowski@partner.bmwgroup.com", + "dashboardFilter": { + "timeframe": "-24h to now" + }, + "tags": [ + "PROD", + "b2v-com-fe" + ] + }, + "tiles": [ + { + "name": "Problems", + "tileType": "OPEN_PROBLEMS", + "configured": true, + "bounds": { + "top": 38, + "left": 950, + "width": 152, + "height": 152 + }, + "tileFilter": { + "managementZone": { + "id": "-5651984742855815750", + "name": "CD_b2v-com-fe" + } + } + }, + { + "name": "Overall Health", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 0, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 532, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {}, + "markdown": "---\n" + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 190, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {}, + "markdown": "---\n" + }, + { + "name": "", + "tileType": "DATABASES_OVERVIEW", + "configured": true, + "bounds": { + "top": 38, + "left": 646, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "DATABASE", + "customName": "Databases", + "defaultName": "Databases", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "DATABASE": { + "AUTO_TAGS": [ + "Component:b2v-com-fe", + "Environment:PROD" + ] + } + } + }, + "chartVisible": true + }, + { + "name": "", + "tileType": "SERVICES", + "configured": true, + "bounds": { + "top": 38, + "left": 342, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "SERVICE", + "customName": "Services", + "defaultName": "Services", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Component:b2v-com-fe", + "Environment:PROD" + ] + } + } + }, + "chartVisible": true + }, + { + "name": "", + "tileType": "HOSTS", + "configured": true, + "bounds": { + "top": 38, + "left": 38, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "HOST", + "customName": "Hosts", + "defaultName": "Hosts", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "HOST": { + "AUTO_TAGS": [ + "Component:b2v-com-fe", + "Environment:PROD" + ] + } + } + }, + "chartVisible": true + }, + { + "name": "Response time, Request Count and Number of Errors", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 570, + "left": 38, + "width": 1064, + "height": 304 + }, + "tileFilter": { + "managementZone": { + "id": "-5651984742855815750", + "name": "CD_b2v-com-fe" + } + }, + "customName": "Response time, Request Count and Number of Errors", + "queries": [ + { + "id": "A", + "metric": "builtin:service.response.time", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:PROD", + "evaluator": "IN" + }, + { + "value": "Component:b2v-com-fe", + "evaluator": "IN" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + }, + { + "id": "B", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "builtin:service.requestCount.total:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Component:b2v-com-fe~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:PROD~\")\"))))):splitBy():value:auto:sort(value(sum,descending)):limit(10)", + "enabled": true + }, + { + "id": "C", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [], + "metricSelector": "builtin:service.errors.total.count:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:PROD~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Component:b2v-com-fe~\")\"))))):splitBy():value:auto:sort(value(sum,descending)):limit(10)", + "enabled": true + }, + { + "id": "D", + "metric": "builtin:host.osService.availability", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [ + "dt.entity.host" + ], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [], + "criteria": [] + }, + "enabled": true + }, + { + "id": "E", + "metric": "builtin:host.dns.errorCount", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [ + "dt.entity.host", + "dnsServerIp", + "errorType" + ], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [], + "criteria": [] + }, + "enabled": true + } + ], + "visualConfig": { + "type": "GRAPH_CHART", + "global": { + "theme": "DEFAULT", + "seriesType": "LINE" + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "B", + "properties": { + "seriesType": "COLUMN" + } + }, + { + "matcher": "C", + "properties": { + "seriesType": "COLUMN" + } + }, + { + "matcher": "D", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "E", + "properties": { + "seriesType": "LINE" + } + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + } + } + }, + { + "name": "Failure rate (HTTP 4xx/5xx errors)", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 228, + "left": 38, + "width": 1064, + "height": 304 + }, + "tileFilter": { + "managementZone": { + "id": "-5651984742855815750", + "name": "CD_b2v-com-fe" + } + }, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "queries": [ + { + "id": "A", + "metric": "builtin:service.errors.fourxx.rate", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:PROD", + "evaluator": "IN" + }, + { + "value": "Component:b2v-com-fe", + "evaluator": "IN" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + }, + { + "id": "B", + "metric": "builtin:service.errors.fivexx.rate", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:PROD", + "evaluator": "IN" + }, + { + "value": "Component:b2v-com-fe", + "evaluator": "IN" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + }, + { + "id": "C", + "metric": "builtin:tech.mongodb.active_clients", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.process_group_instance", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Component:b2v-com-fe", + "evaluator": "IN" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + } + ], + "visualConfig": { + "type": "GRAPH_CHART", + "global": { + "theme": "DEFAULT", + "threshold": { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ] + }, + "seriesType": "LINE" + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "seriesType": "COLUMN" + } + }, + { + "matcher": "B:", + "properties": { + "seriesType": "COLUMN" + } + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + } + } + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 912, + "left": 38, + "width": 380, + "height": 152 + }, + "tileFilter": {}, + "markdown": "[Total requests per Application](https://xxu26128.live.dynatrace.com/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=-5651984742855815750&mdaId=476e06cc-d784-4cd9-9afb-09751df4ef31)\n\n[Average response time per application](https://xxu26128.live.dynatrace.com/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=-5651984742855815750&mdaId=309c5639-0689-4805-8573-53357b2e56d0)\n\n[Sucessful requests per application](https://xxu26128.live.dynatrace.com/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=-5651984742855815750&mdaId=79cc0b20-532e-4a4f-81b6-ca4979984113)\n\n[Failed requests per application](https://xxu26128.live.dynatrace.com/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=-5651984742855815750&mdaId=e3ca5c36-dd56-4ce9-8ee7-aea98668f26e)" + } + ] +} diff --git a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/dashboard.yaml index 31e2c120..55922475 100644 --- a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/dashboard.yaml +++ b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/dashboard.yaml @@ -3,6 +3,7 @@ config: - CDb2v-com-fe-E2E: default.json - CDb2v-com-fe-INT: default.json - CDb2v-com-fe-TEST: default.json +- CDb2v-com-fe-EMEA-PROD: CDb2vcomfeEMEAPROD.json #PROD dashboards for EMEA/NA/CN Prod CDb2v-com-fe-PROD: @@ -19,6 +20,14 @@ CDb2v-com-fe-PROD.EMEA-Prod: - tag: b2v-com-fe - env: PROD - skipDeployment: "false" +CDb2v-com-fe-EMEA-PROD.EMEA-Prod: +- name: CD_b2v-com-fe EMEA PROD +- name: CD_b2v-com-fe EMEA PROD +- mzName: CD_b2v-com-fe/management-zone/CDb2v-com-fe.name +- mzId: CD_b2v-com-fe/management-zone/CDb2v-com-fe.id +- tag: b2v-com-fe +- env: PROD +- skipDeployment: "false" CDb2v-com-fe-PROD.NA-Prod: - name: CD_b2v-com-fe PROD - mzName: CD_b2v-com-fe/management-zone/CDb2v-com-fe.name From a2ca5ecde148a1327628046e064f56d82d6f68e3 Mon Sep 17 00:00:00 2001 From: Sebastian Sedziejowski Date: Fri, 20 Aug 2021 13:11:29 +0200 Subject: [PATCH 02/10] CDVDC1509400 Adjusting dashboard for application b2v-com-fe emea prod to Dynatrace --- .../dashboard/CDb2vcomfeEMEAPROD.json | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeEMEAPROD.json b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeEMEAPROD.json index 33b37a0a..c2e479b3 100644 --- a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeEMEAPROD.json +++ b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeEMEAPROD.json @@ -30,8 +30,8 @@ }, "tileFilter": { "managementZone": { - "id": "-5651984742855815750", - "name": "CD_b2v-com-fe" + "id": "{{.mzId}}", + "name": "{{.name}}" } } }, @@ -97,8 +97,8 @@ "filtersPerEntityType": { "DATABASE": { "AUTO_TAGS": [ - "Component:b2v-com-fe", - "Environment:PROD" + "Environment:{{.tag}}", + "Component:{{.env}}" ] } } @@ -129,8 +129,8 @@ "filtersPerEntityType": { "SERVICE": { "AUTO_TAGS": [ - "Component:b2v-com-fe", - "Environment:PROD" + "Environment:{{.tag}}", + "Component:{{.env}}" ] } } @@ -161,8 +161,8 @@ "filtersPerEntityType": { "HOST": { "AUTO_TAGS": [ - "Component:b2v-com-fe", - "Environment:PROD" + "Environment:{{.tag}}", + "Component:{{.env}}" ] } } @@ -181,8 +181,8 @@ }, "tileFilter": { "managementZone": { - "id": "-5651984742855815750", - "name": "CD_b2v-com-fe" + "id": "{{.mzId}}", + "name": "{{.name}}" } }, "customName": "Response time, Request Count and Number of Errors", @@ -324,8 +324,8 @@ }, "tileFilter": { "managementZone": { - "id": "-5651984742855815750", - "name": "CD_b2v-com-fe" + "id": "{{.mzId}}", + "name": "{{.name}}" } }, "customName": "Failure rate (HTTP 4xx/5xx errors)", From ce90e2179fcfedf12057e5203ffdb4ade69b2526 Mon Sep 17 00:00:00 2001 From: Sebastian Sedziejowski Date: Fri, 20 Aug 2021 13:14:39 +0200 Subject: [PATCH 03/10] CDVDC1509400 Add new dashboard for application b2v-com-fe emea e2e to Dynatrace --- .../dashboard/CDb2vcomfeEMEAE2E.json | 450 ++++++++++++++++++ .../CD_b2v-com-fe/dashboard/dashboard.yaml | 9 +- 2 files changed, 458 insertions(+), 1 deletion(-) create mode 100644 BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeEMEAE2E.json diff --git a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeEMEAE2E.json b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeEMEAE2E.json new file mode 100644 index 00000000..57dbd3ef --- /dev/null +++ b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeEMEAE2E.json @@ -0,0 +1,450 @@ +{ + "metadata": { + "configurationVersions": [ + 5 + ], + "clusterVersion": "1.223.89.20210810-150941" + }, + "id": "d30335ad-d58e-4eec-b696-b3d6d73b08f8", + "dashboardMetadata": { + "name": "CD_b2v-com-fe EMEA E2E", + "shared": false, + "owner": "Sebastian.Sedziejowski@partner.bmwgroup.com", + "dashboardFilter": { + "timeframe": "-24h to now" + }, + "tags": [ + "E2E", + "b2v-com-fe" + ] + }, + "tiles": [ + { + "name": "Problems", + "tileType": "OPEN_PROBLEMS", + "configured": true, + "bounds": { + "top": 38, + "left": 950, + "width": 152, + "height": 152 + }, + "tileFilter": { + "managementZone": { + "id": "-5651984742855815750", + "name": "{{.name}}" + } + } + }, + { + "name": "Overall Health", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 0, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 532, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {}, + "markdown": "---\n" + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 190, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {}, + "markdown": "---\n" + }, + { + "name": "", + "tileType": "DATABASES_OVERVIEW", + "configured": true, + "bounds": { + "top": 38, + "left": 646, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "DATABASE", + "customName": "Databases", + "defaultName": "Databases", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "DATABASE": { + "AUTO_TAGS": [ + "Environment:{{.tag}}", + "Component:{{.env}}" + ] + } + } + }, + "chartVisible": true + }, + { + "name": "", + "tileType": "SERVICES", + "configured": true, + "bounds": { + "top": 38, + "left": 342, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "SERVICE", + "customName": "Services", + "defaultName": "Services", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:{{.tag}}", + "Component:{{.env}}" + ] + } + } + }, + "chartVisible": true + }, + { + "name": "", + "tileType": "HOSTS", + "configured": true, + "bounds": { + "top": 38, + "left": 38, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "HOST", + "customName": "Hosts", + "defaultName": "Hosts", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "HOST": { + "AUTO_TAGS": [ + "Environment:{{.tag}}", + "Component:{{.env}}" + ] + } + } + }, + "chartVisible": true + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 912, + "left": 38, + "width": 380, + "height": 152 + }, + "tileFilter": {}, + "markdown": "[Total requests per Application](https://xxu26128.live.dynatrace.com/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=-5651984742855815750&mdaId=c38a7cff-e5a9-4efc-ae8c-c9cbf53795b7)\n\n[Average response time per application](https://xxu26128.live.dynatrace.com/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=-5651984742855815750&mdaId=d83cc26c-65ef-4d45-9720-bc78ded1ea5e)\n\n[Successful requests per application](https://xxu26128.live.dynatrace.com/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=-5651984742855815750&mdaId=87a47590-cce6-4fa4-bff7-6409805137dc)\n\n[Failed requests per application](https://xxu26128.live.dynatrace.com/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=-5651984742855815750&mdaId=b6ed4e3e-172e-43ef-8dcd-8644f028c891)" + }, + { + "name": "Failure rate (HTTP 4xx/5xx errors)", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 228, + "left": 38, + "width": 1064, + "height": 304 + }, + "tileFilter": { + "managementZone": { + "id": "-5651984742855815750", + "name": "{{.name}}" + } + }, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "queries": [ + { + "id": "A", + "metric": "builtin:service.errors.fourxx.rate", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:E2E", + "evaluator": "IN" + }, + { + "value": "b2v-com-fe", + "evaluator": "IN" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + }, + { + "id": "B", + "metric": "builtin:service.errors.fivexx.rate", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:E2E", + "evaluator": "IN" + }, + { + "value": "b2v-com-fe", + "evaluator": "IN" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + }, + { + "id": "C", + "metric": "builtin:tech.mongodb.active_clients", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.process_group_instance", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Component:b2v-com-fe", + "evaluator": "IN" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + } + ], + "visualConfig": { + "type": "GRAPH_CHART", + "global": { + "theme": "DEFAULT", + "threshold": { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ] + }, + "seriesType": "LINE" + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "seriesType": "COLUMN" + } + }, + { + "matcher": "B:", + "properties": { + "seriesType": "COLUMN" + } + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + } + } + }, + { + "name": "Response time, Request Count and Number of Errors", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 570, + "left": 38, + "width": 1064, + "height": 304 + }, + "tileFilter": { + "managementZone": { + "id": "-5651984742855815750", + "name": "{{.name}}" + } + }, + "customName": "Response time, Request Count and Number of Errors", + "queries": [ + { + "id": "A", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "metricSelector": "builtin:service.response.time:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:E2E~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Component:b2v-com-fe~\")\"))))):splitBy():avg:auto:sort(value(avg,descending)):limit(10)", + "enabled": true + }, + { + "id": "B", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "metricSelector": "builtin:service.requestCount.total:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Component:b2v-com-fe~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:E2E~\")\"))))):splitBy():value:auto:sort(value(sum,descending)):limit(10)", + "enabled": true + }, + { + "id": "C", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "metricSelector": "builtin:service.errors.total.count:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:E2E~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Component:b2v-com-fe~\")\"))))):splitBy():value:auto:sort(value(sum,descending)):limit(10)", + "enabled": true + }, + { + "id": "D", + "metric": "builtin:host.osService.availability", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [ + "dt.entity.host" + ], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [], + "criteria": [] + }, + "enabled": true + }, + { + "id": "E", + "metric": "builtin:host.dns.errorCount", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [ + "dt.entity.host", + "dnsServerIp", + "errorType" + ], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [], + "criteria": [] + }, + "enabled": true + } + ], + "visualConfig": { + "type": "GRAPH_CHART", + "global": { + "theme": "DEFAULT", + "seriesType": "LINE" + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "B", + "properties": { + "seriesType": "COLUMN" + } + }, + { + "matcher": "C", + "properties": { + "seriesType": "COLUMN" + } + }, + { + "matcher": "D", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "E", + "properties": { + "seriesType": "LINE" + } + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + } + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/dashboard.yaml index 55922475..3c8c858c 100644 --- a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/dashboard.yaml +++ b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/dashboard.yaml @@ -4,6 +4,7 @@ config: - CDb2v-com-fe-INT: default.json - CDb2v-com-fe-TEST: default.json - CDb2v-com-fe-EMEA-PROD: CDb2vcomfeEMEAPROD.json +- CDb2v-com-fe-E2E-PROD: CDb2vcomfeEMEAPROD.json #PROD dashboards for EMEA/NA/CN Prod CDb2v-com-fe-PROD: @@ -22,7 +23,6 @@ CDb2v-com-fe-PROD.EMEA-Prod: - skipDeployment: "false" CDb2v-com-fe-EMEA-PROD.EMEA-Prod: - name: CD_b2v-com-fe EMEA PROD -- name: CD_b2v-com-fe EMEA PROD - mzName: CD_b2v-com-fe/management-zone/CDb2v-com-fe.name - mzId: CD_b2v-com-fe/management-zone/CDb2v-com-fe.id - tag: b2v-com-fe @@ -58,6 +58,13 @@ CDb2v-com-fe-E2E.EMEA-Prod: - tag: b2v-com-fe - env: E2E - skipDeployment: "false" +CDb2v-com-fe-EMEA-E2E.EMEA-Prod: +- name: CD_b2v-com-fe E2E PROD +- mzName: CD_b2v-com-fe/management-zone/CDb2v-com-fe.name +- mzId: CD_b2v-com-fe/management-zone/CDb2v-com-fe.id +- tag: b2v-com-fe +- env: E2E +- skipDeployment: "false" CDb2v-com-fe-E2E.NA-Prod: - name: CD_b2v-com-fe E2E - mzName: CD_b2v-com-fe/management-zone/CDb2v-com-fe.name From 30e49e626adef56fc6145b1a61e5c1ebd24658e5 Mon Sep 17 00:00:00 2001 From: Sebastian Sedziejowski Date: Fri, 20 Aug 2021 14:06:41 +0200 Subject: [PATCH 04/10] CDVDC1509400 Adjusting dashboard for application b2v-com-fe emea e2e to Dynatrace --- BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/dashboard.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/dashboard.yaml index 3c8c858c..1254baee 100644 --- a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/dashboard.yaml +++ b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/dashboard.yaml @@ -59,7 +59,7 @@ CDb2v-com-fe-E2E.EMEA-Prod: - env: E2E - skipDeployment: "false" CDb2v-com-fe-EMEA-E2E.EMEA-Prod: -- name: CD_b2v-com-fe E2E PROD +- name: CD_b2v-com-fe EMEA E2E - mzName: CD_b2v-com-fe/management-zone/CDb2v-com-fe.name - mzId: CD_b2v-com-fe/management-zone/CDb2v-com-fe.id - tag: b2v-com-fe From 7d4a869cc1d35d38b158e167ecd3bab93da7bcb8 Mon Sep 17 00:00:00 2001 From: Sebastian Sedziejowski Date: Fri, 20 Aug 2021 15:15:18 +0200 Subject: [PATCH 05/10] CDVDC1509400 Adjusting dashboard for application b2v-com-fe emea e2e to Dynatrace --- .../dashboard/CDb2vcomfeEMEAE2E.json | 21 +++++++++---------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeEMEAE2E.json b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeEMEAE2E.json index 57dbd3ef..3ce4f54d 100644 --- a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeEMEAE2E.json +++ b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeEMEAE2E.json @@ -5,7 +5,6 @@ ], "clusterVersion": "1.223.89.20210810-150941" }, - "id": "d30335ad-d58e-4eec-b696-b3d6d73b08f8", "dashboardMetadata": { "name": "CD_b2v-com-fe EMEA E2E", "shared": false, @@ -32,7 +31,7 @@ "tileFilter": { "managementZone": { "id": "-5651984742855815750", - "name": "{{.name}}" + "name": "CD_b2v-com-fe" } } }, @@ -98,8 +97,8 @@ "filtersPerEntityType": { "DATABASE": { "AUTO_TAGS": [ - "Environment:{{.tag}}", - "Component:{{.env}}" + "Component:b2v-com-fe", + "Environment:PROD" ] } } @@ -130,8 +129,8 @@ "filtersPerEntityType": { "SERVICE": { "AUTO_TAGS": [ - "Environment:{{.tag}}", - "Component:{{.env}}" + "Component:b2v-com-fe", + "Environment:PROD" ] } } @@ -162,8 +161,8 @@ "filtersPerEntityType": { "HOST": { "AUTO_TAGS": [ - "Environment:{{.tag}}", - "Component:{{.env}}" + "Component:b2v-com-fe", + "Environment:PROD" ] } } @@ -196,7 +195,7 @@ "tileFilter": { "managementZone": { "id": "-5651984742855815750", - "name": "{{.name}}" + "name": "CD_b2v-com-fe" } }, "customName": "Failure rate (HTTP 4xx/5xx errors)", @@ -341,7 +340,7 @@ "tileFilter": { "managementZone": { "id": "-5651984742855815750", - "name": "{{.name}}" + "name": "CD_b2v-com-fe" } }, "customName": "Response time, Request Count and Number of Errors", @@ -447,4 +446,4 @@ } } ] -} \ No newline at end of file +} From ebe9723c27050bb5f3a02ef74cd73f0981ebe56c Mon Sep 17 00:00:00 2001 From: Sebastian Sedziejowski Date: Fri, 20 Aug 2021 15:20:38 +0200 Subject: [PATCH 06/10] CDVDC1509400 Adjusting dashboard for application b2v-com-fe emea e2e to Dynatrace, new dashboard for us e2e --- .../dashboard/CDb2vcomfeUSE2E.json | 434 ++++++++++++++++++ .../CD_b2v-com-fe/dashboard/dashboard.yaml | 10 +- 2 files changed, 443 insertions(+), 1 deletion(-) create mode 100644 BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeUSE2E.json diff --git a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeUSE2E.json b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeUSE2E.json new file mode 100644 index 00000000..672eb730 --- /dev/null +++ b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeUSE2E.json @@ -0,0 +1,434 @@ +{ + "metadata": { + "configurationVersions": [ + 5 + ], + "clusterVersion": "1.223.89.20210810-150941" + }, + "dashboardMetadata": { + "name": "CD_b2v-com-fe US E2E", + "shared": false, + "owner": "Sebastian.Sedziejowski@partner.bmwgroup.com", + "dashboardFilter": { + "timeframe": "-24h to now" + }, + "tags": [ + "E2E", + "b2v-com-fe" + ] + }, + "tiles": [ + { + "name": "Problems", + "tileType": "OPEN_PROBLEMS", + "configured": true, + "bounds": { + "top": 38, + "left": 950, + "width": 152, + "height": 152 + }, + "tileFilter": {} + }, + { + "name": "Overall Health", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 0, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 532, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {}, + "markdown": "---\n" + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 190, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {}, + "markdown": "---\n" + }, + { + "name": "", + "tileType": "DATABASES_OVERVIEW", + "configured": true, + "bounds": { + "top": 38, + "left": 646, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "DATABASE", + "customName": "Databases", + "defaultName": "Databases", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "DATABASE": { + "AUTO_TAGS": [ + "Component:b2v-com-fe", + "Environment:PROD" + ] + } + } + }, + "chartVisible": true + }, + { + "name": "", + "tileType": "SERVICES", + "configured": true, + "bounds": { + "top": 38, + "left": 342, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "SERVICE", + "customName": "Services", + "defaultName": "Services", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Component:b2v-com-fe", + "Environment:PROD" + ] + } + } + }, + "chartVisible": true + }, + { + "name": "", + "tileType": "HOSTS", + "configured": true, + "bounds": { + "top": 38, + "left": 38, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "HOST", + "customName": "Hosts", + "defaultName": "Hosts", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "HOST": { + "AUTO_TAGS": [ + "Component:b2v-com-fe", + "Environment:PROD" + ] + } + } + }, + "chartVisible": true + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 912, + "left": 38, + "width": 380, + "height": 152 + }, + "tileFilter": {}, + "markdown": "[Total requests per Application](https://wgv50241.live.dynatrace.com/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=all&mdaId=3522285e-a326-41f7-99ea-81723b8f1099)\n\n[Average response time per application](https://wgv50241.live.dynatrace.com/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=all&mdaId=009f1f3d-0e85-4dc5-a621-7b3f66c095e8)\n\n[Successful requests per application](https://wgv50241.live.dynatrace.com/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=all&mdaId=0839c63b-e04d-4558-ba10-8caa7b2f6b20)\n\n[Failed requests per application](https://wgv50241.live.dynatrace.com/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=all&mdaId=9c2e9785-93f9-4f03-892b-2ff7fc3bd673)" + }, + { + "name": "Failure rate (HTTP 4xx/5xx errors)", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 228, + "left": 38, + "width": 1064, + "height": 304 + }, + "tileFilter": {}, + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "queries": [ + { + "id": "A", + "metric": "builtin:service.errors.fourxx.rate", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "b2v-com-fe", + "evaluator": "IN" + }, + { + "value": "Environment:E2E", + "evaluator": "IN" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + }, + { + "id": "B", + "metric": "builtin:service.errors.fivexx.rate", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.service", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Environment:E2E", + "evaluator": "IN" + }, + { + "value": "b2v-com-fe", + "evaluator": "IN" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + }, + { + "id": "C", + "metric": "builtin:tech.mongodb.active_clients", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [ + { + "filter": "dt.entity.process_group_instance", + "filterType": "TAG", + "filterOperator": "OR", + "nestedFilters": [], + "criteria": [ + { + "value": "Component:b2v-com-fe", + "evaluator": "IN" + } + ] + } + ], + "criteria": [] + }, + "enabled": true + } + ], + "visualConfig": { + "type": "GRAPH_CHART", + "global": { + "theme": "DEFAULT", + "threshold": { + "axisTarget": "LEFT", + "rules": [ + { + "color": "#7dc540" + }, + { + "color": "#f5d30f" + }, + { + "color": "#dc172a" + } + ] + }, + "seriesType": "LINE" + }, + "rules": [ + { + "matcher": "A:", + "properties": { + "seriesType": "COLUMN" + } + }, + { + "matcher": "B:", + "properties": { + "seriesType": "COLUMN" + } + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + } + } + }, + { + "name": "Response time, Request Count and Number of Errors", + "tileType": "DATA_EXPLORER", + "configured": true, + "bounds": { + "top": 570, + "left": 38, + "width": 1064, + "height": 304 + }, + "tileFilter": {}, + "customName": "Response time, Request Count and Number of Errors", + "queries": [ + { + "id": "A", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "metricSelector": "builtin:service.response.time:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:E2E~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Component:b2v-com-fe~\")\"))))):splitBy():avg:auto:sort(value(avg,descending)):limit(10)", + "enabled": true + }, + { + "id": "B", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "metricSelector": "builtin:service.requestCount.total:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Component:b2v-com-fe~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:E2E~\")\"))))):splitBy():value:auto:sort(value(sum,descending)):limit(10)", + "enabled": true + }, + { + "id": "C", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "metricSelector": "builtin:service.errors.total.count:filter(and(or(in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Environment:E2E~\")\")),in(\"dt.entity.service\",entitySelector(\"type(service),tag(~\"Component:b2v-com-fe~\")\"))))):splitBy():value:auto:sort(value(sum,descending)):limit(10)", + "enabled": true + }, + { + "id": "D", + "metric": "builtin:host.osService.availability", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [ + "dt.entity.host" + ], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [], + "criteria": [] + }, + "enabled": true + }, + { + "id": "E", + "metric": "builtin:host.dns.errorCount", + "spaceAggregation": "AVG", + "timeAggregation": "DEFAULT", + "splitBy": [ + "dt.entity.host", + "dnsServerIp", + "errorType" + ], + "filterBy": { + "filterOperator": "AND", + "nestedFilters": [], + "criteria": [] + }, + "enabled": true + } + ], + "visualConfig": { + "type": "GRAPH_CHART", + "global": { + "theme": "DEFAULT", + "seriesType": "LINE" + }, + "rules": [ + { + "matcher": "A", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "B", + "properties": { + "seriesType": "COLUMN" + } + }, + { + "matcher": "C", + "properties": { + "seriesType": "COLUMN" + } + }, + { + "matcher": "D", + "properties": { + "seriesType": "LINE" + } + }, + { + "matcher": "E", + "properties": { + "seriesType": "LINE" + } + } + ], + "axes": { + "xAxis": { + "visible": true + }, + "yAxes": [] + } + } + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/dashboard.yaml index 1254baee..4646455b 100644 --- a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/dashboard.yaml +++ b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/dashboard.yaml @@ -4,7 +4,8 @@ config: - CDb2v-com-fe-INT: default.json - CDb2v-com-fe-TEST: default.json - CDb2v-com-fe-EMEA-PROD: CDb2vcomfeEMEAPROD.json -- CDb2v-com-fe-E2E-PROD: CDb2vcomfeEMEAPROD.json +- CDb2v-com-fe-EMEA-E2E: CDb2vcomfeEMEAE2E.json +- CDb2v-com-fe-US-E2E: CDb2vcomfeUSE2E.json #PROD dashboards for EMEA/NA/CN Prod CDb2v-com-fe-PROD: @@ -72,6 +73,13 @@ CDb2v-com-fe-E2E.NA-Prod: - tag: b2v-com-fe - env: E2E - skipDeployment: "false" +CDb2v-com-fe-E2E.NA-Prod: +- name: CD_b2v-com-fe US E2E +- mzName: CD_b2v-com-fe/management-zone/CDb2v-com-fe.name +- mzId: CD_b2v-com-fe/management-zone/CDb2v-com-fe.id +- tag: b2v-com-fe +- env: E2E +- skipDeployment: "false" CDb2v-com-fe-E2E.CN-Prod: - name: CD_b2v-com-fe E2E - mzName: CD_b2v-com-fe/management-zone/CDb2v-com-fe.name From 4c9c02675ac53165348f495b64da623b02aab9c3 Mon Sep 17 00:00:00 2001 From: Sebastian Sedziejowski Date: Fri, 20 Aug 2021 15:52:30 +0200 Subject: [PATCH 07/10] CDVDC1509400 Adjusting dashboard for application b2v-com-fe us prod to Dynatrace --- .../dashboard/CDb2vcomfeUSPROD.json | 322 ++++++++++++++++++ 1 file changed, 322 insertions(+) create mode 100644 BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeUSPROD.json diff --git a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeUSPROD.json b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeUSPROD.json new file mode 100644 index 00000000..2c38341f --- /dev/null +++ b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeUSPROD.json @@ -0,0 +1,322 @@ +{ + "metadata": { + "configurationVersions": [ + 5 + ], + "clusterVersion": "1.223.89.20210810-150941" + }, + "dashboardMetadata": { + "name": "CD_b2v-com-fe US PROD", + "shared": false, + "owner": "Sebastian.Sedziejowski@partner.bmwgroup.com", + "dashboardFilter": { + "timeframe": "-24h to now" + }, + "tags": [ + "PROD", + "b2v-com-fe" + ] + }, + "tiles": [ + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 228, + "left": 38, + "width": 1064, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "builtin:service.errors.fourxx.rate", + "aggregation": "AVG", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, + { + "metric": "builtin:service.errors.fivexx.rate", + "aggregation": "AVG", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "lastModified": 1617956393463, + "customColor": "#ff0000" + }, + "nullbuiltin:service.errors.fourxx.rate|AVG|TOTAL|BAR|SERVICE": { + "lastModified": 1617956441725, + "customColor": "#fff29a" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Component:b2v-com-fe", + "Environment:PROD" + ] + } + } + } + }, + { + "name": "Problems", + "tileType": "OPEN_PROBLEMS", + "configured": true, + "bounds": { + "top": 38, + "left": 950, + "width": 152, + "height": 152 + }, + "tileFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.name}}" + } + } + }, + { + "name": "Overall Health", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 0, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 532, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {}, + "markdown": "---\n" + }, + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 570, + "left": 38, + "width": 1064, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Request Count and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, + { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, + { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": { + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275720776, + "customColor": "#008cdb" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275955999, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1595275686773, + "customColor": "#b4e5f9" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Component:b2v-com-fe", + "Environment:PROD" + ] + } + } + } + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 190, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {}, + "markdown": "---\n" + }, + { + "name": "", + "tileType": "DATABASES_OVERVIEW", + "configured": true, + "bounds": { + "top": 38, + "left": 646, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "DATABASE", + "customName": "Databases", + "defaultName": "Databases", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "DATABASE": { + "AUTO_TAGS": [ + "Environment:{{.tag}}", + "Component:{{.env}}" + ] + } + } + }, + "chartVisible": true + }, + { + "name": "", + "tileType": "SERVICES", + "configured": true, + "bounds": { + "top": 38, + "left": 342, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "SERVICE", + "customName": "Services", + "defaultName": "Services", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:{{.tag}}", + "Component:{{.env}}" + ] + } + } + }, + "chartVisible": true + }, + { + "name": "", + "tileType": "HOSTS", + "configured": true, + "bounds": { + "top": 38, + "left": 38, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "HOST", + "customName": "Hosts", + "defaultName": "Hosts", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "HOST": { + "AUTO_TAGS": [ + "Environment:{{.tag}}", + "Component:{{.env}}" + ] + } + } + }, + "chartVisible": true + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 912, + "left": 38, + "width": 418, + "height": 190 + }, + "tileFilter": {}, + "markdown": "[Total requests per Application](https://wgv50241.live.dynatrace.com/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=all&mdaId=8eb4ad67-1e2a-49dd-9620-df30cda86de9)\n\n[Average response time per application](https://wgv50241.live.dynatrace.com/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=all&mdaId=d1e6c8e0-3e8b-4c78-8e54-a95c003f31ec)\n\n[Successful requests per application](https://wgv50241.live.dynatrace.com/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=all&mdaId=8664eb57-f9ff-45e7-8792-abeff873ff83)\n\n[Failed requests per application](https://wgv50241.live.dynatrace.com/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=all&mdaId=69ae43ca-0f7b-4ed3-90f8-5e8125fd4849)" + } + ] +} From e2ffbaad150147bdfe56bcb6dce1e339fc819129 Mon Sep 17 00:00:00 2001 From: Sebastian Sedziejowski Date: Tue, 7 Sep 2021 14:39:08 +0200 Subject: [PATCH 08/10] CDVDC1509400 added daschboards for cn, fixing existing dashboards --- .../dashboard/CDb2vcomfeCNE2E.json | 322 ++++++++++++++++++ .../dashboard/CDb2vcomfeCNPROD.json | 322 ++++++++++++++++++ .../dashboard/CDb2vcomfeEMEAE2E.json | 16 +- .../CD_b2v-com-fe/dashboard/dashboard.yaml | 17 + 4 files changed, 669 insertions(+), 8 deletions(-) create mode 100644 BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeCNE2E.json create mode 100644 BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeCNPROD.json diff --git a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeCNE2E.json b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeCNE2E.json new file mode 100644 index 00000000..b1b96a87 --- /dev/null +++ b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeCNE2E.json @@ -0,0 +1,322 @@ +{ + "metadata": { + "configurationVersions": [ + 5 + ], + "clusterVersion": "1.224.79.20210830-074711" + }, + "dashboardMetadata": { + "name": "CD_b2v-com-fe CN E2E", + "shared": false, + "owner": "sebastian.sedziejowski@partner.bmwgroup.com", + "dashboardFilter": { + "timeframe": "-24h to now" + }, + "tags": [ + "E2E", + "b2v-com-fe" + ] + }, + "tiles": [ + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 228, + "left": 38, + "width": 1064, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "builtin:service.errors.fourxx.rate", + "aggregation": "AVG", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, + { + "metric": "builtin:service.errors.fivexx.rate", + "aggregation": "AVG", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "lastModified": 1617956393463, + "customColor": "#ff0000" + }, + "nullbuiltin:service.errors.fourxx.rate|AVG|TOTAL|BAR|SERVICE": { + "lastModified": 1617956441725, + "customColor": "#fff29a" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:E2E", + "Component:b2v-com-fe" + ] + } + } + } + }, + { + "name": "Problems", + "tileType": "OPEN_PROBLEMS", + "configured": true, + "bounds": { + "top": 38, + "left": 950, + "width": 152, + "height": 152 + }, + "tileFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.name}}" + } + } + }, + { + "name": "Overall Health", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 0, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 532, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {}, + "markdown": "---\n" + }, + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 570, + "left": 38, + "width": 1064, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Request Count and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, + { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, + { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": { + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275720776, + "customColor": "#008cdb" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275955999, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1595275686773, + "customColor": "#b4e5f9" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:E2E", + "Component:b2v-com-fe" + ] + } + } + } + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 190, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {}, + "markdown": "---\n" + }, + { + "name": "", + "tileType": "DATABASES_OVERVIEW", + "configured": true, + "bounds": { + "top": 38, + "left": 646, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "DATABASE", + "customName": "Databases", + "defaultName": "Databases", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "DATABASE": { + "AUTO_TAGS": [ + "Environment:{{.tag}}", + "Component:{{.env}}" + ] + } + } + }, + "chartVisible": true + }, + { + "name": "", + "tileType": "SERVICES", + "configured": true, + "bounds": { + "top": 38, + "left": 342, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "SERVICE", + "customName": "Services", + "defaultName": "Services", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:{{.tag}}", + "Component:{{.env}}" + ] + } + } + }, + "chartVisible": true + }, + { + "name": "", + "tileType": "HOSTS", + "configured": true, + "bounds": { + "top": 38, + "left": 38, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "HOST", + "customName": "Hosts", + "defaultName": "Hosts", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "HOST": { + "AUTO_TAGS": [ + "Environment:{{.tag}}", + "Component:{{.env}}" + ] + } + } + }, + "chartVisible": true + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 912, + "left": 38, + "width": 418, + "height": 190 + }, + "tileFilter": {}, + "markdown": "[Total requests per Application](https://dynatracemgd-cn.bmwgroup.net/e/b921f1b9-c00e-4031-b9d1-f5a0d530757b/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=all&mdaId=cd2cb2d3-67da-4598-8bb4-7a48bc0ce3bc)\n\n[Average response time per application](https://dynatracemgd-cn.bmwgroup.net/e/b921f1b9-c00e-4031-b9d1-f5a0d530757b/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=all&mdaId=c00d5c3e-3013-48f4-958d-2753cfdddd59)\n\n[Successful requests per application](https://dynatracemgd-cn.bmwgroup.net/e/b921f1b9-c00e-4031-b9d1-f5a0d530757b/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=all&mdaId=9bef7be0-9924-4276-868f-06aa3004394c)\n\n[Failed requests per application](https://dynatracemgd-cn.bmwgroup.net/e/b921f1b9-c00e-4031-b9d1-f5a0d530757b/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=all&mdaId=3803db02-b997-429a-9414-5ec70cf913de)" + } + ] +} diff --git a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeCNPROD.json b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeCNPROD.json new file mode 100644 index 00000000..b81f31bc --- /dev/null +++ b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeCNPROD.json @@ -0,0 +1,322 @@ +{ + "metadata": { + "configurationVersions": [ + 5 + ], + "clusterVersion": "1.224.79.20210830-074711" + }, + "dashboardMetadata": { + "name": "CD_b2v-com-fe CN PROD", + "shared": false, + "owner": "sebastian.sedziejowski@partner.bmwgroup.com", + "dashboardFilter": { + "timeframe": "-24h to now" + }, + "tags": [ + "PROD", + "b2v-com-fe" + ] + }, + "tiles": [ + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 228, + "left": 38, + "width": 1064, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Failure rate (HTTP 4xx/5xx errors)", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "builtin:service.errors.fourxx.rate", + "aggregation": "AVG", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, + { + "metric": "builtin:service.errors.fivexx.rate", + "aggregation": "AVG", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": { + "nullbuiltin:service.errors.fivexx.rate|AVG|TOTAL|BAR|SERVICE": { + "lastModified": 1617956393463, + "customColor": "#ff0000" + }, + "nullbuiltin:service.errors.fourxx.rate|AVG|TOTAL|BAR|SERVICE": { + "lastModified": 1617956441725, + "customColor": "#fff29a" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Component:b2v-com-be", + "Environment:PROD" + ] + } + } + } + }, + { + "name": "Problems", + "tileType": "OPEN_PROBLEMS", + "configured": true, + "bounds": { + "top": 38, + "left": 950, + "width": 152, + "height": 152 + }, + "tileFilter": { + "managementZone": { + "id": "{{.mzId}}", + "name": "{{.name}}" + } + } + }, + { + "name": "Overall Health", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 0, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 532, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {}, + "markdown": "---\n" + }, + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 570, + "left": 38, + "width": 1064, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time, Request Count and Number of Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, + { + "metric": "builtin:service.requestCount.total", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, + { + "metric": "builtin:service.errors.total.count", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": { + "nullbuiltin:service.requestCount.total|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275720776, + "customColor": "#008cdb" + }, + "nullbuiltin:service.errors.total.count|NONE|TOTAL|BAR|SERVICE": { + "lastModified": 1595275955999, + "customColor": "#ef651f" + }, + "nullbuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE": { + "lastModified": 1595275686773, + "customColor": "#b4e5f9" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Component:b2v-com-be", + "Environment:PROD" + ] + } + } + } + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 190, + "left": 38, + "width": 1064, + "height": 38 + }, + "tileFilter": {}, + "markdown": "---\n" + }, + { + "name": "", + "tileType": "DATABASES_OVERVIEW", + "configured": true, + "bounds": { + "top": 38, + "left": 646, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "DATABASE", + "customName": "Databases", + "defaultName": "Databases", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "DATABASE": { + "AUTO_TAGS": [ + "Environment:{{.tag}}", + "Component:{{.env}}" + ] + } + } + }, + "chartVisible": true + }, + { + "name": "", + "tileType": "SERVICES", + "configured": true, + "bounds": { + "top": 38, + "left": 342, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "SERVICE", + "customName": "Services", + "defaultName": "Services", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:{{.tag}}", + "Component:{{.env}}" + ] + } + } + }, + "chartVisible": true + }, + { + "name": "", + "tileType": "HOSTS", + "configured": true, + "bounds": { + "top": 38, + "left": 38, + "width": 190, + "height": 152 + }, + "tileFilter": {}, + "filterConfig": { + "type": "HOST", + "customName": "Hosts", + "defaultName": "Hosts", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "HOST": { + "AUTO_TAGS": [ + "Environment:{{.tag}}", + "Component:{{.env}}" + ] + } + } + }, + "chartVisible": true + }, + { + "name": "Markdown", + "tileType": "MARKDOWN", + "configured": true, + "bounds": { + "top": 912, + "left": 38, + "width": 380, + "height": 228 + }, + "tileFilter": {}, + "markdown": "[Total requests per Application](https://dynatracemgd-cn.bmwgroup.net/e/b921f1b9-c00e-4031-b9d1-f5a0d530757b/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=all&mdaId=25a8b8a3-b8cf-4065-8ffa-a89eee172030)\n\n[Average response time per application](https://dynatracemgd-cn.bmwgroup.net/e/b921f1b9-c00e-4031-b9d1-f5a0d530757b/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=all&mdaId=e560d42c-a0f5-4a5e-b1c9-d90420a259f6)\n\n[Successful requests per application](https://dynatracemgd-cn.bmwgroup.net/e/b921f1b9-c00e-4031-b9d1-f5a0d530757b/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=all&mdaId=6f8b03f9-16a4-47c0-8867-13d07c5189b8)\n\n[Failed requests per application](https://dynatracemgd-cn.bmwgroup.net/e/b921f1b9-c00e-4031-b9d1-f5a0d530757b/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=all&mdaId=94d693d3-3deb-4aca-af6e-8abebe8f6b8b)" + } + ] +} diff --git a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeEMEAE2E.json b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeEMEAE2E.json index 3ce4f54d..f47b08ec 100644 --- a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeEMEAE2E.json +++ b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeEMEAE2E.json @@ -30,8 +30,8 @@ }, "tileFilter": { "managementZone": { - "id": "-5651984742855815750", - "name": "CD_b2v-com-fe" + "id": "{{.mzId}}", + "name": "{{.name}}" } } }, @@ -97,8 +97,8 @@ "filtersPerEntityType": { "DATABASE": { "AUTO_TAGS": [ - "Component:b2v-com-fe", - "Environment:PROD" + "Environment:{{.tag}}", + "Component:{{.env}}" ] } } @@ -129,8 +129,8 @@ "filtersPerEntityType": { "SERVICE": { "AUTO_TAGS": [ - "Component:b2v-com-fe", - "Environment:PROD" + "Environment:{{.tag}}", + "Component:{{.env}}" ] } } @@ -161,8 +161,8 @@ "filtersPerEntityType": { "HOST": { "AUTO_TAGS": [ - "Component:b2v-com-fe", - "Environment:PROD" + "Environment:{{.tag}}", + "Component:{{.env}}" ] } } diff --git a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/dashboard.yaml index 4646455b..675faa99 100644 --- a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/dashboard.yaml +++ b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/dashboard.yaml @@ -6,6 +6,9 @@ config: - CDb2v-com-fe-EMEA-PROD: CDb2vcomfeEMEAPROD.json - CDb2v-com-fe-EMEA-E2E: CDb2vcomfeEMEAE2E.json - CDb2v-com-fe-US-E2E: CDb2vcomfeUSE2E.json +- CDb2v-com-fe-US-PROD: CDb2vcomfeUSPROD.json +- CDb2v-com-fe-CN-E2E: CDb2vcomfeCNE2E.json +- CDb2v-com-fe-CN-PROD: CDb2vcomfeCNPROD.json #PROD dashboards for EMEA/NA/CN Prod CDb2v-com-fe-PROD: @@ -43,6 +46,13 @@ CDb2v-com-fe-PROD.CN-Prod: - tag: b2v-com-fe - env: PROD - skipDeployment: "false" +CDb2v-com-fe-CN-PROD.CN-Prod: +- name: CD_b2v-com-fe CN PROD +- mzName: CD_b2v-com-fe/management-zone/CDb2v-com-fe.name +- mzId: CD_b2v-com-fe/management-zone/CDb2v-com-fe.id +- tag: b2v-com-fe +- env: PROD +- skipDeployment: "false" #E2E dashboards for EMEA/NA/CN Prod CDb2v-com-fe-E2E: @@ -87,6 +97,13 @@ CDb2v-com-fe-E2E.CN-Prod: - tag: b2v-com-fe - env: E2E - skipDeployment: "false" +CDb2v-com-fe-CN-E2E.CN-Prod: +- name: CD_b2v-com-fe CN E2E +- mzName: CD_b2v-com-fe/management-zone/CDb2v-com-fe.name +- mzId: CD_b2v-com-fe/management-zone/CDb2v-com-fe.id +- tag: b2v-com-fe +- env: E2E +- skipDeployment: "false" #INT dashboards for EMEA/NA/CN PreProd CDb2v-com-fe-INT: From db2969598cbf6cff1b65d6b1f4b7187016713fcd Mon Sep 17 00:00:00 2001 From: Sebastian Sedziejowski Date: Tue, 14 Sep 2021 16:08:44 +0200 Subject: [PATCH 09/10] CDVDC-9400 adjusting dashboards --- .idea/.gitignore | 8 ++++++ .idea/cd_e2e_monitoring_config.iml | 9 +++++++ .idea/codeStyles/Project.xml | 7 +++++ .idea/codeStyles/codeStyleConfig.xml | 5 ++++ .idea/modules.xml | 8 ++++++ .idea/runConfigurations.xml | 10 +++++++ .idea/vcs.xml | 6 +++++ .../dashboard/CDb2vcomfeCNE2E.json | 6 ++--- .../dashboard/CDb2vcomfeCNPROD.json | 4 +-- .../dashboard/CDb2vcomfeEMEAE2E.json | 14 +++++----- .../dashboard/CDb2vcomfeEMEAPROD.json | 26 ++++++++++--------- .../dashboard/CDb2vcomfeUSE2E.json | 15 +++++++---- .../dashboard/CDb2vcomfeUSPROD.json | 6 ++--- 13 files changed, 92 insertions(+), 32 deletions(-) create mode 100644 .idea/.gitignore create mode 100644 .idea/cd_e2e_monitoring_config.iml create mode 100644 .idea/codeStyles/Project.xml create mode 100644 .idea/codeStyles/codeStyleConfig.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/runConfigurations.xml create mode 100644 .idea/vcs.xml diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 00000000..13566b81 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/cd_e2e_monitoring_config.iml b/.idea/cd_e2e_monitoring_config.iml new file mode 100644 index 00000000..d6ebd480 --- /dev/null +++ b/.idea/cd_e2e_monitoring_config.iml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 00000000..919ce1f1 --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 00000000..a55e7a17 --- /dev/null +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 00000000..4c8da30b --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 00000000..797acea5 --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 00000000..35eb1ddf --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeCNE2E.json b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeCNE2E.json index b1b96a87..4c35194d 100644 --- a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeCNE2E.json +++ b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeCNE2E.json @@ -3,11 +3,11 @@ "configurationVersions": [ 5 ], - "clusterVersion": "1.224.79.20210830-074711" + "clusterVersion": "1.224.83.20210902-162137" }, "dashboardMetadata": { "name": "CD_b2v-com-fe CN E2E", - "shared": false, + "shared": true, "owner": "sebastian.sedziejowski@partner.bmwgroup.com", "dashboardFilter": { "timeframe": "-24h to now" @@ -319,4 +319,4 @@ "markdown": "[Total requests per Application](https://dynatracemgd-cn.bmwgroup.net/e/b921f1b9-c00e-4031-b9d1-f5a0d530757b/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=all&mdaId=cd2cb2d3-67da-4598-8bb4-7a48bc0ce3bc)\n\n[Average response time per application](https://dynatracemgd-cn.bmwgroup.net/e/b921f1b9-c00e-4031-b9d1-f5a0d530757b/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=all&mdaId=c00d5c3e-3013-48f4-958d-2753cfdddd59)\n\n[Successful requests per application](https://dynatracemgd-cn.bmwgroup.net/e/b921f1b9-c00e-4031-b9d1-f5a0d530757b/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=all&mdaId=9bef7be0-9924-4276-868f-06aa3004394c)\n\n[Failed requests per application](https://dynatracemgd-cn.bmwgroup.net/e/b921f1b9-c00e-4031-b9d1-f5a0d530757b/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=all&mdaId=3803db02-b997-429a-9414-5ec70cf913de)" } ] -} +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeCNPROD.json b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeCNPROD.json index b81f31bc..5bb4787e 100644 --- a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeCNPROD.json +++ b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeCNPROD.json @@ -3,11 +3,11 @@ "configurationVersions": [ 5 ], - "clusterVersion": "1.224.79.20210830-074711" + "clusterVersion": "1.224.83.20210902-162137" }, "dashboardMetadata": { "name": "CD_b2v-com-fe CN PROD", - "shared": false, + "shared": true, "owner": "sebastian.sedziejowski@partner.bmwgroup.com", "dashboardFilter": { "timeframe": "-24h to now" diff --git a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeEMEAE2E.json b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeEMEAE2E.json index f47b08ec..ae5ac068 100644 --- a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeEMEAE2E.json +++ b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeEMEAE2E.json @@ -3,11 +3,11 @@ "configurationVersions": [ 5 ], - "clusterVersion": "1.223.89.20210810-150941" + "clusterVersion": "1.225.109.20210907-135400" }, "dashboardMetadata": { "name": "CD_b2v-com-fe EMEA E2E", - "shared": false, + "shared": true, "owner": "Sebastian.Sedziejowski@partner.bmwgroup.com", "dashboardFilter": { "timeframe": "-24h to now" @@ -216,11 +216,11 @@ "nestedFilters": [], "criteria": [ { - "value": "Environment:E2E", + "value": "b2v-com-fe", "evaluator": "IN" }, { - "value": "b2v-com-fe", + "value": "Environment:E2E", "evaluator": "IN" } ] @@ -245,11 +245,11 @@ "nestedFilters": [], "criteria": [ { - "value": "Environment:E2E", + "value": "b2v-com-fe", "evaluator": "IN" }, { - "value": "b2v-com-fe", + "value": "Environment:E2E", "evaluator": "IN" } ] @@ -446,4 +446,4 @@ } } ] -} +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeEMEAPROD.json b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeEMEAPROD.json index c2e479b3..a9d072ad 100644 --- a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeEMEAPROD.json +++ b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeEMEAPROD.json @@ -3,17 +3,19 @@ "configurationVersions": [ 5 ], - "clusterVersion": "1.223.89.20210810-150941" + "clusterVersion": "1.225.109.20210907-135400" }, + "id": "52ebed85-1d61-475f-aafc-9fe52dc5454b", "dashboardMetadata": { - "name": "CD_b2v-com-fe PROD", - "shared": false, + "name": "CD_b2v-com-fe EMEA PROD", + "shared": true, "owner": "Sebastian.Sedziejowski@partner.bmwgroup.com", "dashboardFilter": { "timeframe": "-24h to now" }, "tags": [ "PROD", + "EMEA", "b2v-com-fe" ] }, @@ -97,8 +99,8 @@ "filtersPerEntityType": { "DATABASE": { "AUTO_TAGS": [ - "Environment:{{.tag}}", - "Component:{{.env}}" + "Component:b2v-com-fe", + "Environment:PROD" ] } } @@ -203,11 +205,11 @@ "nestedFilters": [], "criteria": [ { - "value": "Environment:PROD", + "value": "Component:b2v-com-fe", "evaluator": "IN" }, { - "value": "Component:b2v-com-fe", + "value": "Environment:PROD", "evaluator": "IN" } ] @@ -346,11 +348,11 @@ "nestedFilters": [], "criteria": [ { - "value": "Environment:PROD", + "value": "Component:b2v-com-fe", "evaluator": "IN" }, { - "value": "Component:b2v-com-fe", + "value": "Environment:PROD", "evaluator": "IN" } ] @@ -375,11 +377,11 @@ "nestedFilters": [], "criteria": [ { - "value": "Environment:PROD", + "value": "Component:b2v-com-fe", "evaluator": "IN" }, { - "value": "Component:b2v-com-fe", + "value": "Environment:PROD", "evaluator": "IN" } ] @@ -471,4 +473,4 @@ "markdown": "[Total requests per Application](https://xxu26128.live.dynatrace.com/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=-5651984742855815750&mdaId=476e06cc-d784-4cd9-9afb-09751df4ef31)\n\n[Average response time per application](https://xxu26128.live.dynatrace.com/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=-5651984742855815750&mdaId=309c5639-0689-4805-8573-53357b2e56d0)\n\n[Sucessful requests per application](https://xxu26128.live.dynatrace.com/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=-5651984742855815750&mdaId=79cc0b20-532e-4a4f-81b6-ca4979984113)\n\n[Failed requests per application](https://xxu26128.live.dynatrace.com/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=-5651984742855815750&mdaId=e3ca5c36-dd56-4ce9-8ee7-aea98668f26e)" } ] -} +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeUSE2E.json b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeUSE2E.json index 672eb730..5fea5940 100644 --- a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeUSE2E.json +++ b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeUSE2E.json @@ -3,11 +3,11 @@ "configurationVersions": [ 5 ], - "clusterVersion": "1.223.89.20210810-150941" + "clusterVersion": "1.225.109.20210907-135400" }, "dashboardMetadata": { "name": "CD_b2v-com-fe US E2E", - "shared": false, + "shared": true, "owner": "Sebastian.Sedziejowski@partner.bmwgroup.com", "dashboardFilter": { "timeframe": "-24h to now" @@ -28,7 +28,12 @@ "width": 152, "height": 152 }, - "tileFilter": {} + "tileFilter": { + "managementZone": { + "id": "5354690048511482357", + "name": "CD_b2v-com-fe" + } + } }, { "name": "Overall Health", @@ -206,11 +211,11 @@ "nestedFilters": [], "criteria": [ { - "value": "b2v-com-fe", + "value": "Environment:E2E", "evaluator": "IN" }, { - "value": "Environment:E2E", + "value": "b2v-com-fe", "evaluator": "IN" } ] diff --git a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeUSPROD.json b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeUSPROD.json index 2c38341f..ed564499 100644 --- a/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeUSPROD.json +++ b/BMW-Dynatrace-config/CD_b2v-com-fe/dashboard/CDb2vcomfeUSPROD.json @@ -3,11 +3,11 @@ "configurationVersions": [ 5 ], - "clusterVersion": "1.223.89.20210810-150941" + "clusterVersion": "1.225.109.20210907-135400" }, "dashboardMetadata": { "name": "CD_b2v-com-fe US PROD", - "shared": false, + "shared": true, "owner": "Sebastian.Sedziejowski@partner.bmwgroup.com", "dashboardFilter": { "timeframe": "-24h to now" @@ -319,4 +319,4 @@ "markdown": "[Total requests per Application](https://wgv50241.live.dynatrace.com/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=all&mdaId=8eb4ad67-1e2a-49dd-9620-df30cda86de9)\n\n[Average response time per application](https://wgv50241.live.dynatrace.com/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=all&mdaId=d1e6c8e0-3e8b-4c78-8e54-a95c003f31ec)\n\n[Successful requests per application](https://wgv50241.live.dynatrace.com/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=all&mdaId=8664eb57-f9ff-45e7-8792-abeff873ff83)\n\n[Failed requests per application](https://wgv50241.live.dynatrace.com/ui/diagnostictools/mda?gtf=-24h%20to%20now&gf=all&mdaId=69ae43ca-0f7b-4ed3-90f8-5e8125fd4849)" } ] -} +} \ No newline at end of file From 6120fb7a55983ba8affe0fcd4e1730bc23886c28 Mon Sep 17 00:00:00 2001 From: Sebastian Sedziejowski Date: Tue, 14 Sep 2021 16:20:47 +0200 Subject: [PATCH 10/10] CDVDC-9400 adjusting dashboards --- .idea/.gitignore | 8 -------- .idea/cd_e2e_monitoring_config.iml | 9 --------- .idea/codeStyles/Project.xml | 7 ------- .idea/codeStyles/codeStyleConfig.xml | 5 ----- .idea/modules.xml | 8 -------- .idea/runConfigurations.xml | 10 ---------- .idea/vcs.xml | 6 ------ 7 files changed, 53 deletions(-) delete mode 100644 .idea/.gitignore delete mode 100644 .idea/cd_e2e_monitoring_config.iml delete mode 100644 .idea/codeStyles/Project.xml delete mode 100644 .idea/codeStyles/codeStyleConfig.xml delete mode 100644 .idea/modules.xml delete mode 100644 .idea/runConfigurations.xml delete mode 100644 .idea/vcs.xml diff --git a/.idea/.gitignore b/.idea/.gitignore deleted file mode 100644 index 13566b81..00000000 --- a/.idea/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -# Default ignored files -/shelf/ -/workspace.xml -# Editor-based HTTP Client requests -/httpRequests/ -# Datasource local storage ignored files -/dataSources/ -/dataSources.local.xml diff --git a/.idea/cd_e2e_monitoring_config.iml b/.idea/cd_e2e_monitoring_config.iml deleted file mode 100644 index d6ebd480..00000000 --- a/.idea/cd_e2e_monitoring_config.iml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml deleted file mode 100644 index 919ce1f1..00000000 --- a/.idea/codeStyles/Project.xml +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml deleted file mode 100644 index a55e7a17..00000000 --- a/.idea/codeStyles/codeStyleConfig.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml deleted file mode 100644 index 4c8da30b..00000000 --- a/.idea/modules.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - - - - \ No newline at end of file diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml deleted file mode 100644 index 797acea5..00000000 --- a/.idea/runConfigurations.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml deleted file mode 100644 index 35eb1ddf..00000000 --- a/.idea/vcs.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file