From a1bb98f7e397177a1d9366863b4337b309717daa Mon Sep 17 00:00:00 2001 From: ermisw Date: Tue, 13 Jul 2021 10:36:22 +0200 Subject: [PATCH 1/2] added custom metrics-not finished yes --- .../SVMS-http-status-405-599.json | 63 ++++ ...onse-time-average-check-preconditions.json | 54 +++ ...esponse-time-average-confirm-mappings.json | 54 +++ ...-response-time-average-mapping-status.json | 54 +++ ...S-response-time-average-start-mapping.json | 54 +++ ...MS-response-time-average-vehicle-list.json | 54 +++ .../SVMS-successful-confirm-mapping.json | 76 ++++ .../SVMS-successful-start-mappings.json | 76 ++++ .../Viewam-proxymapping5xxerrors.json | 51 +++ .../Viewam-proxyrestForwardHttpStatus.json | 54 +++ .../calculated-metrics-service.yaml | 36 ++ .../CDamProxyHttpStatusOverviewE2E.json | 127 +++++++ .../CDamProxyHttpStatusOverviewPROD.json | 199 +++++++++++ .../dashboard/CDamSVMSResponseTimesE2E.json | 338 ++++++++++++++++++ .../dashboard/CDamSVMSResponseTimesPROD.json | 338 ++++++++++++++++++ .../CD_am-proxy/dashboard/dashboard.yaml | 59 +++ 16 files changed, 1687 insertions(+) create mode 100644 BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-http-status-405-599.json create mode 100644 BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-check-preconditions.json create mode 100644 BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-confirm-mappings.json create mode 100644 BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-mapping-status.json create mode 100644 BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-start-mapping.json create mode 100644 BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-vehicle-list.json create mode 100644 BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-successful-confirm-mapping.json create mode 100644 BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-successful-start-mappings.json create mode 100644 BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/Viewam-proxymapping5xxerrors.json create mode 100644 BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/Viewam-proxyrestForwardHttpStatus.json create mode 100644 BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/calculated-metrics-service.yaml create mode 100644 BMW-Dynatrace-config/CD_am-proxy/dashboard/CDamProxyHttpStatusOverviewE2E.json create mode 100644 BMW-Dynatrace-config/CD_am-proxy/dashboard/CDamProxyHttpStatusOverviewPROD.json create mode 100644 BMW-Dynatrace-config/CD_am-proxy/dashboard/CDamSVMSResponseTimesE2E.json create mode 100644 BMW-Dynatrace-config/CD_am-proxy/dashboard/CDamSVMSResponseTimesPROD.json diff --git a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-http-status-405-599.json b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-http-status-405-599.json new file mode 100644 index 00000000..bf5224ca --- /dev/null +++ b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-http-status-405-599.json @@ -0,0 +1,63 @@ +{ + "conditions": [ + { + "attribute": "HTTP_STATUS", + "comparisonInfo": { + "comparison": "GREATER_THAN_OR_EQUAL", + "negate": false, + "type": "NUMBER", + "value": 405, + "values": null + } + }, + { + "attribute": "HTTP_STATUS", + "comparisonInfo": { + "comparison": "LOWER_THAN_OR_EQUAL", + "negate": false, + "type": "NUMBER", + "value": 599, + "values": null + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "am-svms" + }, + "values": null + } + } + ], + "dimensionDefinition": { + "dimension": "All requests", + "name": "Dimension", + "placeholders": [], + "topX": 100, + "topXAggregation": "SINGLE_VALUE", + "topXDirection": "DESCENDING" + }, + "enabled": true, + "entityId": null, + "managementZones": [], + "metadata": { + "clusterVersion": "1.220.96.20210701-171424", + "configurationVersions": [ + 0 + ] + }, + "metricDefinition": { + "metric": "REQUEST_COUNT", + "requestAttribute": null + }, + "name": "{{.name}}", + "tsmMetricKey": "calc:service.svms_http_status_405_599", + "unit": "COUNT", + "unitDisplayName": null +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-check-preconditions.json b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-check-preconditions.json new file mode 100644 index 00000000..188b940b --- /dev/null +++ b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-check-preconditions.json @@ -0,0 +1,54 @@ +{ + "conditions": [ + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "am-svms" + }, + "values": null + } + }, + { + "attribute": "REQUEST_NAME", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "CONTAINS", + "negate": false, + "type": "STRING", + "value": "checkPreconditionsV4", + "values": null + } + } + ], + "dimensionDefinition": { + "dimension": "{Request:Name}", + "name": "Dimension", + "placeholders": [], + "topX": 10, + "topXAggregation": "AVERAGE", + "topXDirection": "DESCENDING" + }, + "enabled": true, + "entityId": null, + "managementZones": [], + "metadata": { + "clusterVersion": "1.220.96.20210701-171424", + "configurationVersions": [ + 0 + ] + }, + "metricDefinition": { + "metric": "RESPONSE_TIME", + "requestAttribute": null + }, + "name": "{{.name}}", + "tsmMetricKey": "calc:service.svms_response_time_average_check_preconditions", + "unit": "MICRO_SECOND", + "unitDisplayName": null +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-confirm-mappings.json b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-confirm-mappings.json new file mode 100644 index 00000000..bcfde0d4 --- /dev/null +++ b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-confirm-mappings.json @@ -0,0 +1,54 @@ +{ + "conditions": [ + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "am-svms" + }, + "values": null + } + }, + { + "attribute": "REQUEST_NAME", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "CONTAINS", + "negate": false, + "type": "STRING", + "value": "confirmV4", + "values": null + } + } + ], + "dimensionDefinition": { + "dimension": "{Service:Name}", + "name": "Dimension", + "placeholders": [], + "topX": 100, + "topXAggregation": "AVERAGE", + "topXDirection": "DESCENDING" + }, + "enabled": true, + "entityId": null, + "managementZones": [], + "metadata": { + "clusterVersion": "1.220.96.20210701-171424", + "configurationVersions": [ + 0 + ] + }, + "metricDefinition": { + "metric": "RESPONSE_TIME", + "requestAttribute": null + }, + "name": "{{.name}}", + "tsmMetricKey": "calc:service.svms_response_time_average_confirm_mappings", + "unit": "MICRO_SECOND", + "unitDisplayName": null +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-mapping-status.json b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-mapping-status.json new file mode 100644 index 00000000..2fabc868 --- /dev/null +++ b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-mapping-status.json @@ -0,0 +1,54 @@ +{ + "conditions": [ + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "am-svms" + }, + "values": null + } + }, + { + "attribute": "REQUEST_NAME", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "CONTAINS", + "negate": false, + "type": "STRING", + "value": "getMappingStatusV4", + "values": null + } + } + ], + "dimensionDefinition": { + "dimension": "{Request:Name}", + "name": "Dimension", + "placeholders": [], + "topX": 100, + "topXAggregation": "AVERAGE", + "topXDirection": "DESCENDING" + }, + "enabled": true, + "entityId": null, + "managementZones": [], + "metadata": { + "clusterVersion": "1.220.96.20210701-171424", + "configurationVersions": [ + 0 + ] + }, + "metricDefinition": { + "metric": "RESPONSE_TIME", + "requestAttribute": null + }, + "name": "{{.name}}", + "tsmMetricKey": "calc:service.svms_response_time_average_mapping_status", + "unit": "MICRO_SECOND", + "unitDisplayName": null +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-start-mapping.json b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-start-mapping.json new file mode 100644 index 00000000..ad7b2c3f --- /dev/null +++ b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-start-mapping.json @@ -0,0 +1,54 @@ +{ + "conditions": [ + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "am-svms" + }, + "values": null + } + }, + { + "attribute": "REQUEST_NAME", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "CONTAINS", + "negate": false, + "type": "STRING", + "value": "mapV4", + "values": null + } + } + ], + "dimensionDefinition": { + "dimension": "{Request:Name}", + "name": "Dimension", + "placeholders": [], + "topX": 100, + "topXAggregation": "AVERAGE", + "topXDirection": "DESCENDING" + }, + "enabled": true, + "entityId": null, + "managementZones": [], + "metadata": { + "clusterVersion": "1.220.96.20210701-171424", + "configurationVersions": [ + 0 + ] + }, + "metricDefinition": { + "metric": "RESPONSE_TIME", + "requestAttribute": null + }, + "name": "{{.name}}", + "tsmMetricKey": "calc:service.svms_response_time_average_start_mapping", + "unit": "MICRO_SECOND", + "unitDisplayName": null +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-vehicle-list.json b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-vehicle-list.json new file mode 100644 index 00000000..fdcbbb0a --- /dev/null +++ b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-vehicle-list.json @@ -0,0 +1,54 @@ +{ + "conditions": [ + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "am-svms" + }, + "values": null + } + }, + { + "attribute": "REQUEST_NAME", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "CONTAINS", + "negate": false, + "type": "STRING", + "value": "getVehiclesListV2", + "values": null + } + } + ], + "dimensionDefinition": { + "dimension": "{Request:Name}", + "name": "Dimension", + "placeholders": [], + "topX": 100, + "topXAggregation": "AVERAGE", + "topXDirection": "DESCENDING" + }, + "enabled": true, + "entityId": null, + "managementZones": [], + "metadata": { + "clusterVersion": "1.220.96.20210701-171424", + "configurationVersions": [ + 0 + ] + }, + "metricDefinition": { + "metric": "RESPONSE_TIME", + "requestAttribute": null + }, + "name": "{{.name}}", + "tsmMetricKey": "calc:service.svms_response_time_average_vehicle_list", + "unit": "MICRO_SECOND", + "unitDisplayName": null +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-successful-confirm-mapping.json b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-successful-confirm-mapping.json new file mode 100644 index 00000000..118c02c9 --- /dev/null +++ b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-successful-confirm-mapping.json @@ -0,0 +1,76 @@ +{ + "conditions": [ + { + "attribute": "HTTP_STATUS", + "comparisonInfo": { + "comparison": "GREATER_THAN_OR_EQUAL", + "negate": false, + "type": "NUMBER", + "value": 200, + "values": null + } + }, + { + "attribute": "HTTP_STATUS", + "comparisonInfo": { + "comparison": "LOWER_THAN_OR_EQUAL", + "negate": false, + "type": "NUMBER", + "value": 399, + "values": null + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "am-svms" + }, + "values": null + } + }, + { + "attribute": "REQUEST_NAME", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "CONTAINS", + "negate": false, + "type": "STRING", + "value": "confirmV4", + "values": null + } + } + ], + "dimensionDefinition": { + "dimension": "All requests", + "name": "Dimension", + "placeholders": [], + "topX": 100, + "topXAggregation": "SINGLE_VALUE", + "topXDirection": "DESCENDING" + }, + "enabled": true, + "entityId": null, + "managementZones": [ + "CD_am-svms" + ], + "metadata": { + "clusterVersion": "1.220.96.20210701-171424", + "configurationVersions": [ + 0 + ] + }, + "metricDefinition": { + "metric": "REQUEST_COUNT", + "requestAttribute": null + }, + "name": "{{.name}}", + "tsmMetricKey": "calc:service.svms_successful_confirm_mapping", + "unit": "COUNT", + "unitDisplayName": null +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-successful-start-mappings.json b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-successful-start-mappings.json new file mode 100644 index 00000000..6c1d623c --- /dev/null +++ b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-successful-start-mappings.json @@ -0,0 +1,76 @@ +{ + "conditions": [ + { + "attribute": "HTTP_STATUS", + "comparisonInfo": { + "comparison": "GREATER_THAN_OR_EQUAL", + "negate": false, + "type": "NUMBER", + "value": 200, + "values": null + } + }, + { + "attribute": "HTTP_STATUS", + "comparisonInfo": { + "comparison": "LOWER_THAN_OR_EQUAL", + "negate": false, + "type": "NUMBER", + "value": 399, + "values": null + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "am-svms" + }, + "values": null + } + }, + { + "attribute": "REQUEST_NAME", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "CONTAINS", + "negate": false, + "type": "STRING", + "value": "mapV4", + "values": null + } + } + ], + "dimensionDefinition": { + "dimension": "All requests", + "name": "Dimension", + "placeholders": [], + "topX": 100, + "topXAggregation": "SINGLE_VALUE", + "topXDirection": "DESCENDING" + }, + "enabled": true, + "entityId": null, + "managementZones": [ + "CD_am-svms" + ], + "metadata": { + "clusterVersion": "1.220.96.20210701-171424", + "configurationVersions": [ + 0 + ] + }, + "metricDefinition": { + "metric": "REQUEST_COUNT", + "requestAttribute": null + }, + "name": "{{.name}}", + "tsmMetricKey": "calc:service.svms_successful_start_mappings", + "unit": "COUNT", + "unitDisplayName": null +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/Viewam-proxymapping5xxerrors.json b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/Viewam-proxymapping5xxerrors.json new file mode 100644 index 00000000..51e7509c --- /dev/null +++ b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/Viewam-proxymapping5xxerrors.json @@ -0,0 +1,51 @@ +{ + "conditions": [ + { + "attribute": "REQUEST_TYPE", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "EQUALS", + "negate": false, + "type": "STRING", + "value": "Dynamic web requests", + "values": null + } + }, + { + "attribute": "REQUEST_NAME", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "CONTAINS", + "negate": false, + "type": "STRING", + "value": "me/mapping", + "values": null + } + } + ], + "dimensionDefinition": { + "dimension": "{Request:Name}", + "name": "Dimension", + "placeholders": [], + "topX": 100, + "topXAggregation": "SUM", + "topXDirection": "DESCENDING" + }, + "enabled": true, + "entityId": "SERVICE-8171EAA489B88DFF", + "managementZones": [], + "metadata": { + "clusterVersion": "1.220.96.20210701-171424", + "configurationVersions": [ + 0 + ] + }, + "metricDefinition": { + "metric": "HTTP_5XX_ERROR_COUNT", + "requestAttribute": null + }, + "name": "{{.name}}", + "tsmMetricKey": "calc:service.view_am_proxy_mapping_5xx_errors", + "unit": "COUNT", + "unitDisplayName": null +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/Viewam-proxyrestForwardHttpStatus.json b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/Viewam-proxyrestForwardHttpStatus.json new file mode 100644 index 00000000..aebc7196 --- /dev/null +++ b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/Viewam-proxyrestForwardHttpStatus.json @@ -0,0 +1,54 @@ +{ + "conditions": [ + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "comparison": "EQUALS", + "negate": false, + "type": "TAG", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "am-proxy" + }, + "values": null + } + }, + { + "attribute": "WEBREQUEST_RELATIVE_URL", + "comparisonInfo": { + "caseSensitive": false, + "comparison": "CONTAINS", + "negate": false, + "type": "STRING", + "value": "restForward", + "values": null + } + } + ], + "dimensionDefinition": { + "dimension": "{HTTP-Status}", + "name": "Dimension", + "placeholders": [], + "topX": 100, + "topXAggregation": "SINGLE_VALUE", + "topXDirection": "DESCENDING" + }, + "enabled": true, + "entityId": null, + "managementZones": [], + "metadata": { + "clusterVersion": "1.220.96.20210701-171424", + "configurationVersions": [ + 0 + ] + }, + "metricDefinition": { + "metric": "REQUEST_COUNT", + "requestAttribute": null + }, + "name": "{{.name}}", + "tsmMetricKey": "calc:service.view_am_proxy_restforward_httpstatus", + "unit": "COUNT", + "unitDisplayName": null +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/calculated-metrics-service.yaml b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/calculated-metrics-service.yaml new file mode 100644 index 00000000..248c5ba9 --- /dev/null +++ b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/calculated-metrics-service.yaml @@ -0,0 +1,36 @@ +config: +- CDam-proxy-mapping-5xx-errors: Viewam-proxymapping5xxerrors.json +- CDam-proxy-rest-forward-http-status: Viewam-proxyrestForwardHttpStatus.json +- SVMS-http-status-405-599: SVMS-http-status-405-599.json #SVMS-http-status-405-599 +- SVMS-response-time-average-check-preconditions: SVMS-response-time-average-check-preconditions.json + + +#CDam-proxy-mapping-5xx-errors: +#- name: View_am-proxy_mapping_5xx_errors +#- entityId: SERVICE-8171EAA489B88DFF +#- skipDeployment: "true" +#CDam-proxy-mapping-5xx-errors.EMEA-Prod: +#- name: View_am-proxy_mapping_5xx_errors +#- entityId: SERVICE-8171EAA489B88DFF +#- skipDeployment: "true" +#CDam-proxy-mapping-5xx-errors.NA-Prod: +#- name: View_am-proxy_mapping_5xx_errors +#- entityId: SERVICE-8171EAA489B88DFF +#- skipDeployment: "false" +#CDam-proxy-mapping-5xx-errors.CN-Prod: +#- name: View_am-proxy_mapping_5xx_errors +#- entityId: SERVICE-8171EAA489B88DFF +#- skipDeployment: "false" + +CDam-proxy-rest-forward-http-status: +- name: View_am-proxy_restForward_HttpStatus +- skipDeployment: "true" +CDam-proxy-rest-forward-http-status.EMEA-Prod: +- name: View_am-proxy_restForward_HttpStatus +- skipDeployment: "true" +CDam-proxy-rest-forward-http-status.NA-Prod: +- name: View_am-proxy_restForward_HttpStatus +- skipDeployment: "false" +CDam-proxy-rest-forward-http-status.CN-Prod: +- name: View_am-proxy_restForward_HttpStatus +- skipDeployment: "false" \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_am-proxy/dashboard/CDamProxyHttpStatusOverviewE2E.json b/BMW-Dynatrace-config/CD_am-proxy/dashboard/CDamProxyHttpStatusOverviewE2E.json new file mode 100644 index 00000000..3667a361 --- /dev/null +++ b/BMW-Dynatrace-config/CD_am-proxy/dashboard/CDamProxyHttpStatusOverviewE2E.json @@ -0,0 +1,127 @@ +{ + "metadata": { + "configurationVersions": [ + 4 + ], + "clusterVersion": "1.220.96.20210701-171424" + }, + "dashboardMetadata": { + "name": "{{.name}}", + "shared": true, + "owner": "Stefan.DiLeo@partner.bmw.de", + "preset": true + }, + "tiles": [ + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 38, + "left": 0, + "width": 1292, + "height": 608 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [ + { + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + } + ], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, + { + "metric": "builtin:service.totalProcessingTime", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [ + { + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + } + ], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }, + { + "metric": "calc:service.view_am_proxy_restforward_httpstatus", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [ + { + "id": "1", + "name": "Dimension", + "values": [], + "entityDimension": false + } + ], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": { + "SERVICE-1C7A778131A5EDA2¦SERVICE»SERVICE-1C7A778131A5EDA2»truebuiltin:service.totalProcessingTime|AVG|TOTAL|LINE|SERVICE|SERVICE¿¿¿SERVICEɵtrue": { + "lastModified": 1625501990706, + "customColor": "#aeebf0" + }, + "SERVICE-1C7A778131A5EDA2¦SERVICE»SERVICE-1C7A778131A5EDA2»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE|SERVICE¿¿¿SERVICEɵtrue": { + "lastModified": 1625502225214, + "customColor": "#ffd0ab" + }, + "null¦Dimension»200»falsecalc:service.view_am_proxy_restforward_httpstatus|NONE|TOTAL|BAR|SERVICE|SERVICE¿¿¿Dimensionɵfalse": { + "lastModified": 1625502067138, + "customColor": "#287d00" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:E2E", + "Component:am-proxy" + ], + "SPECIFIC_ENTITIES": [ + "SERVICE-A7F062498C0C72D9" + ] + } + } + } + }, + { + "name": "Response times and HTTP Codes restForward", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 0, + "left": 0, + "width": 988, + "height": 38 + }, + "tileFilter": {} + } + ] + } \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_am-proxy/dashboard/CDamProxyHttpStatusOverviewPROD.json b/BMW-Dynatrace-config/CD_am-proxy/dashboard/CDamProxyHttpStatusOverviewPROD.json new file mode 100644 index 00000000..80fd50d3 --- /dev/null +++ b/BMW-Dynatrace-config/CD_am-proxy/dashboard/CDamProxyHttpStatusOverviewPROD.json @@ -0,0 +1,199 @@ +{ + "metadata": { + "configurationVersions": [ + 4 + ], + "clusterVersion": "1.220.96.20210701-171424" + }, + "dashboardMetadata": { + "name": "{{.name}}", + "shared": true, + "owner": "Stefan.DiLeo@partner.bmw.de", + "tags": [ + "am-proxy" + ], + "preset": true + }, + "tiles": [ + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 38, + "left": 0, + "width": 1292, + "height": 608 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Response time", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "builtin:service.response.time", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [ + { + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + } + ], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, + { + "metric": "builtin:service.totalProcessingTime", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [ + { + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + } + ], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }, + { + "metric": "calc:service.view_am_proxy_restforward_httpstatus", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [ + { + "id": "1", + "name": "Dimension", + "values": [], + "entityDimension": false + } + ], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": { + "SERVICE-1C7A778131A5EDA2¦SERVICE»SERVICE-1C7A778131A5EDA2»truebuiltin:service.totalProcessingTime|AVG|TOTAL|LINE|SERVICE|SERVICE¿¿¿SERVICEɵtrue": { + "lastModified": 1625501990706, + "customColor": "#aeebf0" + }, + "SERVICE-1C7A778131A5EDA2¦SERVICE»SERVICE-1C7A778131A5EDA2»truebuiltin:service.response.time|AVG|TOTAL|LINE|SERVICE|SERVICE¿¿¿SERVICEɵtrue": { + "lastModified": 1625502225214, + "customColor": "#ffd0ab" + }, + "null¦Dimension»200»falsecalc:service.view_am_proxy_restforward_httpstatus|NONE|TOTAL|BAR|SERVICE|SERVICE¿¿¿Dimensionɵfalse": { + "lastModified": 1625502067138, + "customColor": "#287d00" + } + } + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Component:am-proxy", + "Environment:PROD" + ], + "SPECIFIC_ENTITIES": [ + "SERVICE-1C7A778131A5EDA2" + ] + } + } + } + }, + { + "name": "Response times and HTTP Codes restForward", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 0, + "left": 0, + "width": 988, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 646, + "left": 0, + "width": 1292, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "Number of HTTP 5xx errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [ + { + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + } + ], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + }, + { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [ + { + "id": "0", + "name": "dt.entity.service", + "values": [], + "entityDimension": true + } + ], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Component:am-proxy", + "Environment:PROD" + ], + "SPECIFIC_ENTITIES": [ + "SERVICE-1C7A778131A5EDA2" + ] + } + } + } + } + ] + } \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_am-proxy/dashboard/CDamSVMSResponseTimesE2E.json b/BMW-Dynatrace-config/CD_am-proxy/dashboard/CDamSVMSResponseTimesE2E.json new file mode 100644 index 00000000..6394ce8f --- /dev/null +++ b/BMW-Dynatrace-config/CD_am-proxy/dashboard/CDamSVMSResponseTimesE2E.json @@ -0,0 +1,338 @@ +{ + "metadata": { + "configurationVersions": [ + 4 + ], + "clusterVersion": "1.220.96.20210701-171424" + }, + "dashboardMetadata": { + "name": "{{.name}}", + "shared": true, + "owner": "Stefan.DiLeo@partner.bmw.de", + "preset": true + }, + "tiles": [ + { + "name": "", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 342, + "left": 1026, + "width": 874, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "AM-SVMS Returned Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }, + { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:E2E", + "Component:am-svms" + ] + } + } + } + }, + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 38, + "left": 1026, + "width": 874, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "SVMS returned errors by status code [405-599]", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "calc:service.svms_http_status_405_599", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:E2E" + ] + } + } + } + }, + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 38, + "left": 494, + "width": 494, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "SVMS-response-time-average-confirm-mappings", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "calc:service.svms_response_time_average_confirm_mappings", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:E2E" + ] + } + } + } + }, + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 342, + "left": 0, + "width": 494, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "SVMS-response-time-average-start-mapping", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "calc:service.svms_response_time_average_start_mapping", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:E2E" + ] + } + } + } + }, + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 38, + "left": 0, + "width": 494, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "SVMS-response-time-average-check-preconditions", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "calc:service.svms_response_time_average_check_preconditions", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:E2E" + ] + } + } + } + }, + { + "name": "Response times", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 0, + "left": 0, + "width": 988, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 342, + "left": 494, + "width": 494, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "SVMS-response-time-average-mapping-status", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "calc:service.svms_response_time_average_mapping_status", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:E2E" + ] + } + } + } + }, + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 646, + "left": 0, + "width": 494, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "SVMS-response-time-average-vehicle-list", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "calc:service.svms_response_time_average_vehicle_list", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:E2E" + ] + } + } + } + }, + { + "name": "Errors", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 0, + "left": 1026, + "width": 304, + "height": 38 + }, + "tileFilter": {} + } + ] + } \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_am-proxy/dashboard/CDamSVMSResponseTimesPROD.json b/BMW-Dynatrace-config/CD_am-proxy/dashboard/CDamSVMSResponseTimesPROD.json new file mode 100644 index 00000000..045a28a5 --- /dev/null +++ b/BMW-Dynatrace-config/CD_am-proxy/dashboard/CDamSVMSResponseTimesPROD.json @@ -0,0 +1,338 @@ +{ + "metadata": { + "configurationVersions": [ + 4 + ], + "clusterVersion": "1.220.96.20210701-171424" + }, + "dashboardMetadata": { + "name": "{{.name}}", + "shared": true, + "owner": "Stefan.DiLeo@partner.bmw.de", + "preset": true + }, + "tiles": [ + { + "name": "", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 342, + "left": 1026, + "width": 874, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "AM-SVMS Returned Errors", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "builtin:service.errors.fourxx.count", + "aggregation": "NONE", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + }, + { + "metric": "builtin:service.errors.fivexx.count", + "aggregation": "NONE", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": false, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Component:am-svms", + "Environment:PROD" + ] + } + } + } + }, + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 38, + "left": 1026, + "width": 874, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "SVMS returned errors by status code [405-599]", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "calc:service.svms_http_status_405_599", + "aggregation": "NONE", + "type": "BAR", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:PROD" + ] + } + } + } + }, + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 38, + "left": 494, + "width": 494, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "SVMS-response-time-average-confirm-mappings", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "calc:service.svms_response_time_average_confirm_mappings", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:PROD" + ] + } + } + } + }, + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 342, + "left": 0, + "width": 494, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "SVMS-response-time-average-start-mapping", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "calc:service.svms_response_time_average_start_mapping", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:PROD" + ] + } + } + } + }, + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 38, + "left": 0, + "width": 494, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "SVMS-response-time-average-check-preconditions", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "calc:service.svms_response_time_average_check_preconditions", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:PROD" + ] + } + } + } + }, + { + "name": "Response times", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 0, + "left": 0, + "width": 988, + "height": 38 + }, + "tileFilter": {} + }, + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 342, + "left": 494, + "width": 494, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "SVMS-response-time-average-mapping-status", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "calc:service.svms_response_time_average_mapping_status", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:PROD" + ] + } + } + } + }, + { + "name": "Custom chart", + "tileType": "CUSTOM_CHARTING", + "configured": true, + "bounds": { + "top": 646, + "left": 0, + "width": 494, + "height": 304 + }, + "tileFilter": {}, + "filterConfig": { + "type": "MIXED", + "customName": "SVMS-response-time-average-vehicle-list", + "defaultName": "Custom chart", + "chartConfig": { + "legendShown": true, + "type": "TIMESERIES", + "series": [ + { + "metric": "calc:service.svms_response_time_average_vehicle_list", + "aggregation": "AVG", + "type": "LINE", + "entityType": "SERVICE", + "dimensions": [], + "sortAscending": false, + "sortColumn": true, + "aggregationRate": "TOTAL" + } + ], + "resultMetadata": {} + }, + "filtersPerEntityType": { + "SERVICE": { + "AUTO_TAGS": [ + "Environment:PROD" + ] + } + } + } + }, + { + "name": "Errors", + "tileType": "HEADER", + "configured": true, + "bounds": { + "top": 0, + "left": 1026, + "width": 304, + "height": 38 + }, + "tileFilter": {} + } + ] +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_am-proxy/dashboard/dashboard.yaml b/BMW-Dynatrace-config/CD_am-proxy/dashboard/dashboard.yaml index efedae2c..cdba8a53 100644 --- a/BMW-Dynatrace-config/CD_am-proxy/dashboard/dashboard.yaml +++ b/BMW-Dynatrace-config/CD_am-proxy/dashboard/dashboard.yaml @@ -3,6 +3,65 @@ config: - CDam-proxy-E2E: default.json - CDam-proxy-INT: default.json - CDam-proxy-TEST: default.json +- CDam-proxy-HttpStatus-E2E: CDamProxyHttpStatusOverviewE2E.json +- CDam-proxy-HttpStatus-Prod: CDamProxyHttpStatusOverviewPROD.json +- CDam-svms-response-time-Prod: CDamSVMSResponseTimesPROD.json +- CDam-svms-response-time-E2E: CDamSVMSResponseTimesE2E.json + +CDam-svms-response-time-E2E: +- name: "[E2E] AM-SVMS Response Times" +- skipDeployment: "true" +CDam-svms-response-time-E2E.EMEA-Prod: +- name: "[E2E] AM-SVMS Response Times" +- skipDeployment: "true" +CDam-svms-response-time-E2E.NA-Prod: +- name: "[E2E] AM-SVMS Response Times" +- skipDeployment: "false" +CDam-svms-response-time-E2E.CN-Prod: +- name: "[E2E] AM-SVMS Response Times" +- skipDeployment: "false" + +CDam-svms-response-time-Prod: +- name: "[PROD] AM-SVMS Response Times" +- skipDeployment: "true" +CDam-svms-response-time-Prod.EMEA-Prod: +- name: "[PROD] AM-SVMS Response Times" +- skipDeployment: "true" +CDam-svms-response-time-Prod.NA-Prod: +- name: "[PROD] AM-SVMS Response Times" +- skipDeployment: "false" +CDam-svms-response-time-Prod.CN-Prod: +- name: "[PROD] AM-SVMS Response Times" +- skipDeployment: "false" + + +CDam-proxy-HttpStatus-E2E: +- name: "[E2E] AM-Proxy - HTTP Status Overview" +- skipDeployment: "true" +CDam-proxy-HttpStatus-E2E.EMEA-Prod: +- name: "[E2E] AM-Proxy - HTTP Status Overview" +- skipDeployment: "true" +CDam-proxy-HttpStatus-E2E.NA-Prod: +- name: "[E2E] AM-Proxy - HTTP Status Overview" +- skipDeployment: "false" +CDam-proxy-HttpStatus-E2E.CN-Prod: +- name: "[E2E] AM-Proxy - HTTP Status Overview" +- skipDeployment: "false" + + +CDam-proxy-HttpStatus-Prod: +- name: "[PROD] AM-Proxy - HTTP Status Overview" +- skipDeployment: "true" +CDam-proxy-HttpStatus-Prod.EMEA-Prod: +- name: "[PROD] AM-Proxy - HTTP Status Overview" +- skipDeployment: "true" +CDam-proxy-HttpStatus-Prod.NA-Prod: +- name: "[PROD] AM-Proxy - HTTP Status Overview" +- skipDeployment: "false" +CDam-proxy-HttpStatus-Prod.CN-Prod: +- name: "[PROD] AM-Proxy - HTTP Status Overview" +- skipDeployment: "false" + #PROD dashboards for EMEA/NA/CN Prod CDam-proxy-PROD: From f1e391980c0f29ebb129aca199eb709a0ac5245d Mon Sep 17 00:00:00 2001 From: ermisw Date: Tue, 13 Jul 2021 16:37:43 +0200 Subject: [PATCH 2/2] Dashboards & Metriken --- .../SVMS-http-status-405-599.json | 122 ++++++++--------- ...onse-time-average-check-preconditions.json | 104 +++++++------- ...esponse-time-average-confirm-mappings.json | 104 +++++++------- ...-response-time-average-mapping-status.json | 104 +++++++------- ...S-response-time-average-start-mapping.json | 104 +++++++------- ...MS-response-time-average-vehicle-list.json | 104 +++++++------- .../SVMS-successful-confirm-mapping.json | 76 ----------- .../SVMS-successful-start-mappings.json | 76 ----------- .../Viewam-proxymapping5xxerrors.json | 51 ------- .../Viewam-proxyrestForwardHttpStatus.json | 54 -------- .../calculated-metrics-service.yaml | 127 +++++++++++++----- .../view_am-proxy_restforward_httpstatus.json | 54 ++++++++ 12 files changed, 470 insertions(+), 610 deletions(-) delete mode 100644 BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-successful-confirm-mapping.json delete mode 100644 BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-successful-start-mappings.json delete mode 100644 BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/Viewam-proxymapping5xxerrors.json delete mode 100644 BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/Viewam-proxyrestForwardHttpStatus.json create mode 100644 BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/view_am-proxy_restforward_httpstatus.json diff --git a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-http-status-405-599.json b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-http-status-405-599.json index bf5224ca..356bfb6a 100644 --- a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-http-status-405-599.json +++ b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-http-status-405-599.json @@ -1,63 +1,63 @@ { - "conditions": [ - { - "attribute": "HTTP_STATUS", - "comparisonInfo": { - "comparison": "GREATER_THAN_OR_EQUAL", - "negate": false, - "type": "NUMBER", - "value": 405, - "values": null - } - }, - { - "attribute": "HTTP_STATUS", - "comparisonInfo": { - "comparison": "LOWER_THAN_OR_EQUAL", - "negate": false, - "type": "NUMBER", - "value": 599, - "values": null - } - }, - { - "attribute": "SERVICE_TAG", - "comparisonInfo": { - "comparison": "EQUALS", - "negate": false, - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "Component", - "value": "am-svms" - }, - "values": null - } - } - ], - "dimensionDefinition": { - "dimension": "All requests", - "name": "Dimension", - "placeholders": [], - "topX": 100, - "topXAggregation": "SINGLE_VALUE", - "topXDirection": "DESCENDING" - }, - "enabled": true, - "entityId": null, - "managementZones": [], - "metadata": { - "clusterVersion": "1.220.96.20210701-171424", - "configurationVersions": [ - 0 - ] - }, - "metricDefinition": { - "metric": "REQUEST_COUNT", - "requestAttribute": null - }, - "name": "{{.name}}", - "tsmMetricKey": "calc:service.svms_http_status_405_599", - "unit": "COUNT", - "unitDisplayName": null + "metadata": { + "configurationVersions": [ + 0 + ], + "clusterVersion": "1.220.96.20210701-171424" + }, + "tsmMetricKey": "calc:service.svms_http_status_405_599", + "name": "{{.name}}", + "enabled": true, + "metricDefinition": { + "metric": "REQUEST_COUNT", + "requestAttribute": null + }, + "unit": "COUNT", + "unitDisplayName": null, + "entityId": null, + "managementZones": [], + "conditions": [ + { + "attribute": "HTTP_STATUS", + "comparisonInfo": { + "type": "NUMBER", + "comparison": "GREATER_THAN_OR_EQUAL", + "value": 405, + "values": null, + "negate": false + } + }, + { + "attribute": "HTTP_STATUS", + "comparisonInfo": { + "type": "NUMBER", + "comparison": "LOWER_THAN_OR_EQUAL", + "value": 599, + "values": null, + "negate": false + } + }, + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "type": "TAG", + "comparison": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "am-svms" + }, + "values": null, + "negate": false + } + } + ], + "dimensionDefinition": { + "name": "Dimension", + "dimension": "All requests", + "placeholders": [], + "topX": 100, + "topXDirection": "DESCENDING", + "topXAggregation": "SINGLE_VALUE" + } } \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-check-preconditions.json b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-check-preconditions.json index 188b940b..acec7bd3 100644 --- a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-check-preconditions.json +++ b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-check-preconditions.json @@ -1,54 +1,54 @@ { - "conditions": [ - { - "attribute": "SERVICE_TAG", - "comparisonInfo": { - "comparison": "EQUALS", - "negate": false, - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "Component", - "value": "am-svms" - }, - "values": null - } - }, - { - "attribute": "REQUEST_NAME", - "comparisonInfo": { - "caseSensitive": false, - "comparison": "CONTAINS", - "negate": false, - "type": "STRING", - "value": "checkPreconditionsV4", - "values": null - } - } - ], - "dimensionDefinition": { - "dimension": "{Request:Name}", - "name": "Dimension", - "placeholders": [], - "topX": 10, - "topXAggregation": "AVERAGE", - "topXDirection": "DESCENDING" - }, - "enabled": true, - "entityId": null, - "managementZones": [], - "metadata": { - "clusterVersion": "1.220.96.20210701-171424", - "configurationVersions": [ - 0 - ] - }, - "metricDefinition": { - "metric": "RESPONSE_TIME", - "requestAttribute": null - }, - "name": "{{.name}}", - "tsmMetricKey": "calc:service.svms_response_time_average_check_preconditions", - "unit": "MICRO_SECOND", - "unitDisplayName": null + "metadata": { + "configurationVersions": [ + 0 + ], + "clusterVersion": "1.220.96.20210701-171424" + }, + "tsmMetricKey": "calc:service.svms_response_time_average_check_preconditions", + "name": "{{.name}}", + "enabled": true, + "metricDefinition": { + "metric": "RESPONSE_TIME", + "requestAttribute": null + }, + "unit": "MICRO_SECOND", + "unitDisplayName": null, + "entityId": null, + "managementZones": [], + "conditions": [ + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "type": "TAG", + "comparison": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "am-svms" + }, + "values": null, + "negate": false + } + }, + { + "attribute": "REQUEST_NAME", + "comparisonInfo": { + "type": "STRING", + "comparison": "CONTAINS", + "value": "checkPreconditionsV4", + "values": null, + "negate": false, + "caseSensitive": false + } + } + ], + "dimensionDefinition": { + "name": "Dimension", + "dimension": "{Request:Name}", + "placeholders": [], + "topX": 10, + "topXDirection": "DESCENDING", + "topXAggregation": "AVERAGE" + } } \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-confirm-mappings.json b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-confirm-mappings.json index bcfde0d4..ac33fbd5 100644 --- a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-confirm-mappings.json +++ b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-confirm-mappings.json @@ -1,54 +1,54 @@ { - "conditions": [ - { - "attribute": "SERVICE_TAG", - "comparisonInfo": { - "comparison": "EQUALS", - "negate": false, - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "Component", - "value": "am-svms" - }, - "values": null - } - }, - { - "attribute": "REQUEST_NAME", - "comparisonInfo": { - "caseSensitive": false, - "comparison": "CONTAINS", - "negate": false, - "type": "STRING", - "value": "confirmV4", - "values": null - } - } - ], - "dimensionDefinition": { - "dimension": "{Service:Name}", - "name": "Dimension", - "placeholders": [], - "topX": 100, - "topXAggregation": "AVERAGE", - "topXDirection": "DESCENDING" - }, - "enabled": true, - "entityId": null, - "managementZones": [], - "metadata": { - "clusterVersion": "1.220.96.20210701-171424", - "configurationVersions": [ - 0 - ] - }, - "metricDefinition": { - "metric": "RESPONSE_TIME", - "requestAttribute": null - }, - "name": "{{.name}}", - "tsmMetricKey": "calc:service.svms_response_time_average_confirm_mappings", - "unit": "MICRO_SECOND", - "unitDisplayName": null + "metadata": { + "configurationVersions": [ + 0 + ], + "clusterVersion": "1.220.96.20210701-171424" + }, + "tsmMetricKey": "calc:service.svms_response_time_average_confirm_mappings", + "name": "{{.name}}", + "enabled": true, + "metricDefinition": { + "metric": "RESPONSE_TIME", + "requestAttribute": null + }, + "unit": "MICRO_SECOND", + "unitDisplayName": null, + "entityId": null, + "managementZones": [], + "conditions": [ + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "type": "TAG", + "comparison": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "am-svms" + }, + "values": null, + "negate": false + } + }, + { + "attribute": "REQUEST_NAME", + "comparisonInfo": { + "type": "STRING", + "comparison": "CONTAINS", + "value": "confirmV4", + "values": null, + "negate": false, + "caseSensitive": false + } + } + ], + "dimensionDefinition": { + "name": "Dimension", + "dimension": "{Service:Name}", + "placeholders": [], + "topX": 100, + "topXDirection": "DESCENDING", + "topXAggregation": "AVERAGE" + } } \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-mapping-status.json b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-mapping-status.json index 2fabc868..22f97be2 100644 --- a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-mapping-status.json +++ b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-mapping-status.json @@ -1,54 +1,54 @@ { - "conditions": [ - { - "attribute": "SERVICE_TAG", - "comparisonInfo": { - "comparison": "EQUALS", - "negate": false, - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "Component", - "value": "am-svms" - }, - "values": null - } - }, - { - "attribute": "REQUEST_NAME", - "comparisonInfo": { - "caseSensitive": false, - "comparison": "CONTAINS", - "negate": false, - "type": "STRING", - "value": "getMappingStatusV4", - "values": null - } - } - ], - "dimensionDefinition": { - "dimension": "{Request:Name}", - "name": "Dimension", - "placeholders": [], - "topX": 100, - "topXAggregation": "AVERAGE", - "topXDirection": "DESCENDING" - }, - "enabled": true, - "entityId": null, - "managementZones": [], - "metadata": { - "clusterVersion": "1.220.96.20210701-171424", - "configurationVersions": [ - 0 - ] - }, - "metricDefinition": { - "metric": "RESPONSE_TIME", - "requestAttribute": null - }, - "name": "{{.name}}", - "tsmMetricKey": "calc:service.svms_response_time_average_mapping_status", - "unit": "MICRO_SECOND", - "unitDisplayName": null + "metadata": { + "configurationVersions": [ + 0 + ], + "clusterVersion": "1.220.96.20210701-171424" + }, + "tsmMetricKey": "calc:service.svms_response_time_average_mapping_status", + "name": "{{.name}}", + "enabled": true, + "metricDefinition": { + "metric": "RESPONSE_TIME", + "requestAttribute": null + }, + "unit": "MICRO_SECOND", + "unitDisplayName": null, + "entityId": null, + "managementZones": [], + "conditions": [ + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "type": "TAG", + "comparison": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "am-svms" + }, + "values": null, + "negate": false + } + }, + { + "attribute": "REQUEST_NAME", + "comparisonInfo": { + "type": "STRING", + "comparison": "CONTAINS", + "value": "getMappingStatusV4", + "values": null, + "negate": false, + "caseSensitive": false + } + } + ], + "dimensionDefinition": { + "name": "Dimension", + "dimension": "{Request:Name}", + "placeholders": [], + "topX": 100, + "topXDirection": "DESCENDING", + "topXAggregation": "AVERAGE" + } } \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-start-mapping.json b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-start-mapping.json index ad7b2c3f..194ee736 100644 --- a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-start-mapping.json +++ b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-start-mapping.json @@ -1,54 +1,54 @@ { - "conditions": [ - { - "attribute": "SERVICE_TAG", - "comparisonInfo": { - "comparison": "EQUALS", - "negate": false, - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "Component", - "value": "am-svms" - }, - "values": null - } - }, - { - "attribute": "REQUEST_NAME", - "comparisonInfo": { - "caseSensitive": false, - "comparison": "CONTAINS", - "negate": false, - "type": "STRING", - "value": "mapV4", - "values": null - } - } - ], - "dimensionDefinition": { - "dimension": "{Request:Name}", - "name": "Dimension", - "placeholders": [], - "topX": 100, - "topXAggregation": "AVERAGE", - "topXDirection": "DESCENDING" - }, - "enabled": true, - "entityId": null, - "managementZones": [], - "metadata": { - "clusterVersion": "1.220.96.20210701-171424", - "configurationVersions": [ - 0 - ] - }, - "metricDefinition": { - "metric": "RESPONSE_TIME", - "requestAttribute": null - }, - "name": "{{.name}}", - "tsmMetricKey": "calc:service.svms_response_time_average_start_mapping", - "unit": "MICRO_SECOND", - "unitDisplayName": null + "metadata": { + "configurationVersions": [ + 0 + ], + "clusterVersion": "1.220.96.20210701-171424" + }, + "tsmMetricKey": "calc:service.svms_response_time_average_start_mapping", + "name": "{{.name}}", + "enabled": true, + "metricDefinition": { + "metric": "RESPONSE_TIME", + "requestAttribute": null + }, + "unit": "MICRO_SECOND", + "unitDisplayName": null, + "entityId": null, + "managementZones": [], + "conditions": [ + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "type": "TAG", + "comparison": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "am-svms" + }, + "values": null, + "negate": false + } + }, + { + "attribute": "REQUEST_NAME", + "comparisonInfo": { + "type": "STRING", + "comparison": "CONTAINS", + "value": "mapV4", + "values": null, + "negate": false, + "caseSensitive": false + } + } + ], + "dimensionDefinition": { + "name": "Dimension", + "dimension": "{Request:Name}", + "placeholders": [], + "topX": 100, + "topXDirection": "DESCENDING", + "topXAggregation": "AVERAGE" + } } \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-vehicle-list.json b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-vehicle-list.json index fdcbbb0a..a771e168 100644 --- a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-vehicle-list.json +++ b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-response-time-average-vehicle-list.json @@ -1,54 +1,54 @@ { - "conditions": [ - { - "attribute": "SERVICE_TAG", - "comparisonInfo": { - "comparison": "EQUALS", - "negate": false, - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "Component", - "value": "am-svms" - }, - "values": null - } - }, - { - "attribute": "REQUEST_NAME", - "comparisonInfo": { - "caseSensitive": false, - "comparison": "CONTAINS", - "negate": false, - "type": "STRING", - "value": "getVehiclesListV2", - "values": null - } - } - ], - "dimensionDefinition": { - "dimension": "{Request:Name}", - "name": "Dimension", - "placeholders": [], - "topX": 100, - "topXAggregation": "AVERAGE", - "topXDirection": "DESCENDING" - }, - "enabled": true, - "entityId": null, - "managementZones": [], - "metadata": { - "clusterVersion": "1.220.96.20210701-171424", - "configurationVersions": [ - 0 - ] - }, - "metricDefinition": { - "metric": "RESPONSE_TIME", - "requestAttribute": null - }, - "name": "{{.name}}", - "tsmMetricKey": "calc:service.svms_response_time_average_vehicle_list", - "unit": "MICRO_SECOND", - "unitDisplayName": null + "metadata": { + "configurationVersions": [ + 0 + ], + "clusterVersion": "1.220.96.20210701-171424" + }, + "tsmMetricKey": "calc:service.svms_response_time_average_vehicle_list", + "name": "{{.name}}", + "enabled": true, + "metricDefinition": { + "metric": "RESPONSE_TIME", + "requestAttribute": null + }, + "unit": "MICRO_SECOND", + "unitDisplayName": null, + "entityId": null, + "managementZones": [], + "conditions": [ + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "type": "TAG", + "comparison": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "am-svms" + }, + "values": null, + "negate": false + } + }, + { + "attribute": "REQUEST_NAME", + "comparisonInfo": { + "type": "STRING", + "comparison": "CONTAINS", + "value": "getVehiclesListV2", + "values": null, + "negate": false, + "caseSensitive": false + } + } + ], + "dimensionDefinition": { + "name": "Dimension", + "dimension": "{Request:Name}", + "placeholders": [], + "topX": 100, + "topXDirection": "DESCENDING", + "topXAggregation": "AVERAGE" + } } \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-successful-confirm-mapping.json b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-successful-confirm-mapping.json deleted file mode 100644 index 118c02c9..00000000 --- a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-successful-confirm-mapping.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "conditions": [ - { - "attribute": "HTTP_STATUS", - "comparisonInfo": { - "comparison": "GREATER_THAN_OR_EQUAL", - "negate": false, - "type": "NUMBER", - "value": 200, - "values": null - } - }, - { - "attribute": "HTTP_STATUS", - "comparisonInfo": { - "comparison": "LOWER_THAN_OR_EQUAL", - "negate": false, - "type": "NUMBER", - "value": 399, - "values": null - } - }, - { - "attribute": "SERVICE_TAG", - "comparisonInfo": { - "comparison": "EQUALS", - "negate": false, - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "Component", - "value": "am-svms" - }, - "values": null - } - }, - { - "attribute": "REQUEST_NAME", - "comparisonInfo": { - "caseSensitive": false, - "comparison": "CONTAINS", - "negate": false, - "type": "STRING", - "value": "confirmV4", - "values": null - } - } - ], - "dimensionDefinition": { - "dimension": "All requests", - "name": "Dimension", - "placeholders": [], - "topX": 100, - "topXAggregation": "SINGLE_VALUE", - "topXDirection": "DESCENDING" - }, - "enabled": true, - "entityId": null, - "managementZones": [ - "CD_am-svms" - ], - "metadata": { - "clusterVersion": "1.220.96.20210701-171424", - "configurationVersions": [ - 0 - ] - }, - "metricDefinition": { - "metric": "REQUEST_COUNT", - "requestAttribute": null - }, - "name": "{{.name}}", - "tsmMetricKey": "calc:service.svms_successful_confirm_mapping", - "unit": "COUNT", - "unitDisplayName": null -} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-successful-start-mappings.json b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-successful-start-mappings.json deleted file mode 100644 index 6c1d623c..00000000 --- a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/SVMS-successful-start-mappings.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "conditions": [ - { - "attribute": "HTTP_STATUS", - "comparisonInfo": { - "comparison": "GREATER_THAN_OR_EQUAL", - "negate": false, - "type": "NUMBER", - "value": 200, - "values": null - } - }, - { - "attribute": "HTTP_STATUS", - "comparisonInfo": { - "comparison": "LOWER_THAN_OR_EQUAL", - "negate": false, - "type": "NUMBER", - "value": 399, - "values": null - } - }, - { - "attribute": "SERVICE_TAG", - "comparisonInfo": { - "comparison": "EQUALS", - "negate": false, - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "Component", - "value": "am-svms" - }, - "values": null - } - }, - { - "attribute": "REQUEST_NAME", - "comparisonInfo": { - "caseSensitive": false, - "comparison": "CONTAINS", - "negate": false, - "type": "STRING", - "value": "mapV4", - "values": null - } - } - ], - "dimensionDefinition": { - "dimension": "All requests", - "name": "Dimension", - "placeholders": [], - "topX": 100, - "topXAggregation": "SINGLE_VALUE", - "topXDirection": "DESCENDING" - }, - "enabled": true, - "entityId": null, - "managementZones": [ - "CD_am-svms" - ], - "metadata": { - "clusterVersion": "1.220.96.20210701-171424", - "configurationVersions": [ - 0 - ] - }, - "metricDefinition": { - "metric": "REQUEST_COUNT", - "requestAttribute": null - }, - "name": "{{.name}}", - "tsmMetricKey": "calc:service.svms_successful_start_mappings", - "unit": "COUNT", - "unitDisplayName": null -} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/Viewam-proxymapping5xxerrors.json b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/Viewam-proxymapping5xxerrors.json deleted file mode 100644 index 51e7509c..00000000 --- a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/Viewam-proxymapping5xxerrors.json +++ /dev/null @@ -1,51 +0,0 @@ -{ - "conditions": [ - { - "attribute": "REQUEST_TYPE", - "comparisonInfo": { - "caseSensitive": false, - "comparison": "EQUALS", - "negate": false, - "type": "STRING", - "value": "Dynamic web requests", - "values": null - } - }, - { - "attribute": "REQUEST_NAME", - "comparisonInfo": { - "caseSensitive": false, - "comparison": "CONTAINS", - "negate": false, - "type": "STRING", - "value": "me/mapping", - "values": null - } - } - ], - "dimensionDefinition": { - "dimension": "{Request:Name}", - "name": "Dimension", - "placeholders": [], - "topX": 100, - "topXAggregation": "SUM", - "topXDirection": "DESCENDING" - }, - "enabled": true, - "entityId": "SERVICE-8171EAA489B88DFF", - "managementZones": [], - "metadata": { - "clusterVersion": "1.220.96.20210701-171424", - "configurationVersions": [ - 0 - ] - }, - "metricDefinition": { - "metric": "HTTP_5XX_ERROR_COUNT", - "requestAttribute": null - }, - "name": "{{.name}}", - "tsmMetricKey": "calc:service.view_am_proxy_mapping_5xx_errors", - "unit": "COUNT", - "unitDisplayName": null -} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/Viewam-proxyrestForwardHttpStatus.json b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/Viewam-proxyrestForwardHttpStatus.json deleted file mode 100644 index aebc7196..00000000 --- a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/Viewam-proxyrestForwardHttpStatus.json +++ /dev/null @@ -1,54 +0,0 @@ -{ - "conditions": [ - { - "attribute": "SERVICE_TAG", - "comparisonInfo": { - "comparison": "EQUALS", - "negate": false, - "type": "TAG", - "value": { - "context": "CONTEXTLESS", - "key": "Component", - "value": "am-proxy" - }, - "values": null - } - }, - { - "attribute": "WEBREQUEST_RELATIVE_URL", - "comparisonInfo": { - "caseSensitive": false, - "comparison": "CONTAINS", - "negate": false, - "type": "STRING", - "value": "restForward", - "values": null - } - } - ], - "dimensionDefinition": { - "dimension": "{HTTP-Status}", - "name": "Dimension", - "placeholders": [], - "topX": 100, - "topXAggregation": "SINGLE_VALUE", - "topXDirection": "DESCENDING" - }, - "enabled": true, - "entityId": null, - "managementZones": [], - "metadata": { - "clusterVersion": "1.220.96.20210701-171424", - "configurationVersions": [ - 0 - ] - }, - "metricDefinition": { - "metric": "REQUEST_COUNT", - "requestAttribute": null - }, - "name": "{{.name}}", - "tsmMetricKey": "calc:service.view_am_proxy_restforward_httpstatus", - "unit": "COUNT", - "unitDisplayName": null -} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/calculated-metrics-service.yaml b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/calculated-metrics-service.yaml index 248c5ba9..fffc273c 100644 --- a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/calculated-metrics-service.yaml +++ b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/calculated-metrics-service.yaml @@ -1,36 +1,99 @@ config: -- CDam-proxy-mapping-5xx-errors: Viewam-proxymapping5xxerrors.json -- CDam-proxy-rest-forward-http-status: Viewam-proxyrestForwardHttpStatus.json -- SVMS-http-status-405-599: SVMS-http-status-405-599.json #SVMS-http-status-405-599 -- SVMS-response-time-average-check-preconditions: SVMS-response-time-average-check-preconditions.json +- svms-http-status-405-599: svms-http-status-405-599.json +- svms-response-time-average-confirm-mappings: svms-response-time-average-confirm-mappings.json +- svms-response-time-average-start-mapping: svms-response-time-average-start-mapping.json +- svms-response-time-average-check-preconditions: svms-response-time-average-check-preconditions.json +- svms-response-time-average-mapping-status: svms-response-time-average-mapping-status.json +- svms-response-time-average-vehicle-list: svms-response-time-average-vehicle-list.json +- view_am-proxy_restforward_httpstatus: view_am-proxy_restforward_httpstatus.json +view_am-proxy_restforward_httpstatus: +- name: View_am-proxy_restForward_HttpStatus +- skipDeployment: 'true' +view_am-proxy_restforward_httpstatus.CN-Prod: +- name: View_am-proxy_restForward_HttpStatus +- skipDeployment: 'false' +view_am-proxy_restforward_httpstatus.EMEA-Prod: +- name: View_am-proxy_restForward_HttpStatus +- skipDeployment: 'true' +view_am-proxy_restforward_httpstatus.NA-Prod: +- name: View_am-proxy_restForward_HttpStatus +- skipDeployment: 'false' -#CDam-proxy-mapping-5xx-errors: -#- name: View_am-proxy_mapping_5xx_errors -#- entityId: SERVICE-8171EAA489B88DFF -#- skipDeployment: "true" -#CDam-proxy-mapping-5xx-errors.EMEA-Prod: -#- name: View_am-proxy_mapping_5xx_errors -#- entityId: SERVICE-8171EAA489B88DFF -#- skipDeployment: "true" -#CDam-proxy-mapping-5xx-errors.NA-Prod: -#- name: View_am-proxy_mapping_5xx_errors -#- entityId: SERVICE-8171EAA489B88DFF -#- skipDeployment: "false" -#CDam-proxy-mapping-5xx-errors.CN-Prod: -#- name: View_am-proxy_mapping_5xx_errors -#- entityId: SERVICE-8171EAA489B88DFF -#- skipDeployment: "false" +svms-http-status-405-599: +- name: SVMS-http-status-405-599 +- skipDeployment: 'true' +svms-http-status-405-599.CN-Prod: +- name: SVMS-http-status-405-599 +- skipDeployment: 'false' +svms-http-status-405-599.EMEA-Prod: +- name: SVMS-http-status-405-599 +- skipDeployment: 'true' +svms-http-status-405-599.NA-Prod: +- name: SVMS-http-status-405-599 +- skipDeployment: 'false' -CDam-proxy-rest-forward-http-status: -- name: View_am-proxy_restForward_HttpStatus -- skipDeployment: "true" -CDam-proxy-rest-forward-http-status.EMEA-Prod: -- name: View_am-proxy_restForward_HttpStatus -- skipDeployment: "true" -CDam-proxy-rest-forward-http-status.NA-Prod: -- name: View_am-proxy_restForward_HttpStatus -- skipDeployment: "false" -CDam-proxy-rest-forward-http-status.CN-Prod: -- name: View_am-proxy_restForward_HttpStatus -- skipDeployment: "false" \ No newline at end of file +svms-response-time-average-check-preconditions: +- name: SVMS-response-time-average-check-preconditions +- skipDeployment: 'true' +svms-response-time-average-check-preconditions.CN-Prod: +- name: SVMS-response-time-average-check-preconditions +- skipDeployment: 'false' +svms-response-time-average-check-preconditions.EMEA-Prod: +- name: SVMS-response-time-average-check-preconditions +- skipDeployment: 'true' +svms-response-time-average-check-preconditions.NA-Prod: +- name: SVMS-response-time-average-check-preconditions +- skipDeployment: 'false' + +svms-response-time-average-confirm-mappings: +- name: SVMS-response-time-average-confirm-mappings +- skipDeployment: 'true' +svms-response-time-average-confirm-mappings.CN-Prod: +- name: SVMS-response-time-average-confirm-mappings +- skipDeployment: 'false' +svms-response-time-average-confirm-mappings.EMEA-Prod: +- name: SVMS-response-time-average-confirm-mappings +- skipDeployment: 'true' +svms-response-time-average-confirm-mappings.NA-Prod: +- name: SVMS-response-time-average-confirm-mappings +- skipDeployment: 'false' + +svms-response-time-average-mapping-status: +- name: SVMS-response-time-average-mapping-status +- skipDeployment: 'true' +svms-response-time-average-mapping-status.CN-Prod: +- name: SVMS-response-time-average-mapping-status +- skipDeployment: 'false' +svms-response-time-average-mapping-status.EMEA-Prod: +- name: SVMS-response-time-average-mapping-status +- skipDeployment: 'true' +svms-response-time-average-mapping-status.NA-Prod: +- name: SVMS-response-time-average-mapping-status +- skipDeployment: 'false' + +svms-response-time-average-start-mapping: +- name: SVMS-response-time-average-start-mapping +- skipDeployment: 'true' +svms-response-time-average-start-mapping.CN-Prod: +- name: SVMS-response-time-average-start-mapping +- skipDeployment: 'false' +svms-response-time-average-start-mapping.EMEA-Prod: +- name: SVMS-response-time-average-start-mapping +- skipDeployment: 'true' +svms-response-time-average-start-mapping.NA-Prod: +- name: SVMS-response-time-average-start-mapping +- skipDeployment: 'false' + +svms-response-time-average-vehicle-list: +- name: SVMS-response-time-average-vehicle-list +- skipDeployment: 'true' +svms-response-time-average-vehicle-list.CN-Prod: +- name: SVMS-response-time-average-vehicle-list +- skipDeployment: 'false' +svms-response-time-average-vehicle-list.EMEA-Prod: +- name: SVMS-response-time-average-vehicle-list +- skipDeployment: 'true' +svms-response-time-average-vehicle-list.NA-Prod: +- name: SVMS-response-time-average-vehicle-list +- skipDeployment: 'false' diff --git a/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/view_am-proxy_restforward_httpstatus.json b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/view_am-proxy_restforward_httpstatus.json new file mode 100644 index 00000000..e3f37687 --- /dev/null +++ b/BMW-Dynatrace-config/CD_am-proxy/calculated-metrics-service/view_am-proxy_restforward_httpstatus.json @@ -0,0 +1,54 @@ +{ + "metadata": { + "configurationVersions": [ + 0 + ], + "clusterVersion": "1.220.96.20210701-171424" + }, + "tsmMetricKey": "calc:service.view_am_proxy_restforward_httpstatus", + "name": "{{.name}}", + "enabled": true, + "metricDefinition": { + "metric": "REQUEST_COUNT", + "requestAttribute": null + }, + "unit": "COUNT", + "unitDisplayName": null, + "entityId": null, + "managementZones": [], + "conditions": [ + { + "attribute": "SERVICE_TAG", + "comparisonInfo": { + "type": "TAG", + "comparison": "EQUALS", + "value": { + "context": "CONTEXTLESS", + "key": "Component", + "value": "am-proxy" + }, + "values": null, + "negate": false + } + }, + { + "attribute": "WEBREQUEST_RELATIVE_URL", + "comparisonInfo": { + "type": "STRING", + "comparison": "CONTAINS", + "value": "restForward", + "values": null, + "negate": false, + "caseSensitive": false + } + } + ], + "dimensionDefinition": { + "name": "Dimension", + "dimension": "{HTTP-Status}", + "placeholders": [], + "topX": 100, + "topXDirection": "DESCENDING", + "topXAggregation": "SINGLE_VALUE" + } +} \ No newline at end of file