From ffa3e45e484b7e15ec81c398a0010208461aa9ac Mon Sep 17 00:00:00 2001 From: ermisw Date: Wed, 14 Jul 2021 11:47:00 +0200 Subject: [PATCH] metrics scripted --- .../calculated-metrics-service.yaml | 43 +++++++++++++++++++ .../cesim-mno-api-failure-rate-e2e.json | 28 ++++++++++++ .../cesim-mno-api-request-count-e2e.json | 28 ++++++++++++ .../cesim-mno-api-response-time-e2e.json | 28 ++++++++++++ 4 files changed, 127 insertions(+) create mode 100644 BMW-Dynatrace-config/CD_am-cesim/calculated-metrics-service/calculated-metrics-service.yaml create mode 100644 BMW-Dynatrace-config/CD_am-cesim/calculated-metrics-service/cesim-mno-api-failure-rate-e2e.json create mode 100644 BMW-Dynatrace-config/CD_am-cesim/calculated-metrics-service/cesim-mno-api-request-count-e2e.json create mode 100644 BMW-Dynatrace-config/CD_am-cesim/calculated-metrics-service/cesim-mno-api-response-time-e2e.json diff --git a/BMW-Dynatrace-config/CD_am-cesim/calculated-metrics-service/calculated-metrics-service.yaml b/BMW-Dynatrace-config/CD_am-cesim/calculated-metrics-service/calculated-metrics-service.yaml new file mode 100644 index 00000000..1b01bf0f --- /dev/null +++ b/BMW-Dynatrace-config/CD_am-cesim/calculated-metrics-service/calculated-metrics-service.yaml @@ -0,0 +1,43 @@ +config: +- cesim-mno-api-failure-rate-e2e: cesim-mno-api-failure-rate-e2e.json +- cesim-mno-api-request-count-e2e: cesim-mno-api-request-count-e2e.json +- cesim-mno-api-response-time-e2e: cesim-mno-api-response-time-e2e.json + +cesim-mno-api-failure-rate-e2e: +- name: CESIM-MNO-API-Failure-rate-E2E +- skipDeployment: 'true' +cesim-mno-api-failure-rate-e2e.CN-Prod: +- name: CESIM-MNO-API-Failure-rate-E2E +- skipDeployment: 'false' +cesim-mno-api-failure-rate-e2e.EMEA-Prod: +- name: CESIM-MNO-API-Failure-rate-E2E +- skipDeployment: 'true' +cesim-mno-api-failure-rate-e2e.NA-Prod: +- name: CESIM-MNO-API-Failure-rate-E2E +- skipDeployment: 'false' + +cesim-mno-api-request-count-e2e: +- name: CESIM-MNO-API-Request-count-E2E +- skipDeployment: 'true' +cesim-mno-api-request-count-e2e.CN-Prod: +- name: CESIM-MNO-API-Request-count-E2E +- skipDeployment: 'false' +cesim-mno-api-request-count-e2e.EMEA-Prod: +- name: CESIM-MNO-API-Request-count-E2E +- skipDeployment: 'true' +cesim-mno-api-request-count-e2e.NA-Prod: +- name: CESIM-MNO-API-Request-count-E2E +- skipDeployment: 'false' + +cesim-mno-api-response-time-e2e: +- name: CESIM-MNO-API-Response-time-E2E +- skipDeployment: 'true' +cesim-mno-api-response-time-e2e.CN-Prod: +- name: CESIM-MNO-API-Response-time-E2E +- skipDeployment: 'false' +cesim-mno-api-response-time-e2e.EMEA-Prod: +- name: CESIM-MNO-API-Response-time-E2E +- skipDeployment: 'true' +cesim-mno-api-response-time-e2e.NA-Prod: +- name: CESIM-MNO-API-Response-time-E2E +- skipDeployment: 'false' diff --git a/BMW-Dynatrace-config/CD_am-cesim/calculated-metrics-service/cesim-mno-api-failure-rate-e2e.json b/BMW-Dynatrace-config/CD_am-cesim/calculated-metrics-service/cesim-mno-api-failure-rate-e2e.json new file mode 100644 index 00000000..00d4f76d --- /dev/null +++ b/BMW-Dynatrace-config/CD_am-cesim/calculated-metrics-service/cesim-mno-api-failure-rate-e2e.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "configurationVersions": [ + 0 + ], + "clusterVersion": "1.221.95.20210709-141656" + }, + "tsmMetricKey": "calc:service.cesim_mno_api_failure_rate", + "name": "{{.name}}", + "enabled": true, + "metricDefinition": { + "metric": "FAILURE_RATE", + "requestAttribute": null + }, + "unit": "PERCENT", + "unitDisplayName": "", + "entityId": "SERVICE-0567770095EB1F9A", + "managementZones": [], + "conditions": [], + "dimensionDefinition": { + "name": "Dimension", + "dimension": "{Request:Name}", + "placeholders": [], + "topX": 100, + "topXDirection": "DESCENDING", + "topXAggregation": "OF_INTEREST_RATIO" + } +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_am-cesim/calculated-metrics-service/cesim-mno-api-request-count-e2e.json b/BMW-Dynatrace-config/CD_am-cesim/calculated-metrics-service/cesim-mno-api-request-count-e2e.json new file mode 100644 index 00000000..19d45929 --- /dev/null +++ b/BMW-Dynatrace-config/CD_am-cesim/calculated-metrics-service/cesim-mno-api-request-count-e2e.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "configurationVersions": [ + 0 + ], + "clusterVersion": "1.221.95.20210709-141656" + }, + "tsmMetricKey": "calc:service.cesim_mno_api_request_count", + "name": "{{.name}}", + "enabled": true, + "metricDefinition": { + "metric": "REQUEST_COUNT", + "requestAttribute": null + }, + "unit": "COUNT", + "unitDisplayName": "", + "entityId": "SERVICE-0567770095EB1F9A", + "managementZones": [], + "conditions": [], + "dimensionDefinition": { + "name": "Dimension", + "dimension": "{Request:Name}", + "placeholders": [], + "topX": 100, + "topXDirection": "DESCENDING", + "topXAggregation": "SINGLE_VALUE" + } +} \ No newline at end of file diff --git a/BMW-Dynatrace-config/CD_am-cesim/calculated-metrics-service/cesim-mno-api-response-time-e2e.json b/BMW-Dynatrace-config/CD_am-cesim/calculated-metrics-service/cesim-mno-api-response-time-e2e.json new file mode 100644 index 00000000..64f53a46 --- /dev/null +++ b/BMW-Dynatrace-config/CD_am-cesim/calculated-metrics-service/cesim-mno-api-response-time-e2e.json @@ -0,0 +1,28 @@ +{ + "metadata": { + "configurationVersions": [ + 0 + ], + "clusterVersion": "1.221.95.20210709-141656" + }, + "tsmMetricKey": "calc:service.cesim_mno_api_response_time", + "name": "{{.name}}", + "enabled": true, + "metricDefinition": { + "metric": "RESPONSE_TIME", + "requestAttribute": null + }, + "unit": "MICRO_SECOND", + "unitDisplayName": "", + "entityId": "SERVICE-0567770095EB1F9A", + "managementZones": [], + "conditions": [], + "dimensionDefinition": { + "name": "Dimension", + "dimension": "{Request:Name}", + "placeholders": [], + "topX": 100, + "topXDirection": "DESCENDING", + "topXAggregation": "AVERAGE" + } +} \ No newline at end of file