From 1be10458f0562f432dcfa254bbcc8d5dfdd5e861 Mon Sep 17 00:00:00 2001 From: ermisw Date: Mon, 13 Nov 2023 09:05:12 +0100 Subject: [PATCH] added dynatrace service conf --- dynatrace/dynatrace.conf.yaml | 2 ++ dynatrace/sli.yaml | 7 +++++++ 2 files changed, 9 insertions(+) create mode 100644 dynatrace/dynatrace.conf.yaml create mode 100644 dynatrace/sli.yaml diff --git a/dynatrace/dynatrace.conf.yaml b/dynatrace/dynatrace.conf.yaml new file mode 100644 index 0000000..8fece01 --- /dev/null +++ b/dynatrace/dynatrace.conf.yaml @@ -0,0 +1,2 @@ +spec_version: '0.1.0' +dtCreds: dynatrace \ No newline at end of file diff --git a/dynatrace/sli.yaml b/dynatrace/sli.yaml new file mode 100644 index 0000000..5405b48 --- /dev/null +++ b/dynatrace/sli.yaml @@ -0,0 +1,7 @@ +spec_version: "1.0" +indicators: + throughput: "metricSelector=builtin:service.requestCount.total:splitBy():sum&entitySelector=tag(keptn_project:$PROJECT),tag(keptn_stage:$STAGE),tag(keptn_service:$SERVICE),tag(keptn_deployment:$DEPLOYMENT),type(SERVICE)" + error_rate: "metricSelector=builtin:service.errors.total.rate:splitBy():avg&entitySelector=tag(keptn_project:$PROJECT),tag(keptn_stage:$STAGE),tag(keptn_service:$SERVICE),tag(keptn_deployment:$DEPLOYMENT),type(SERVICE)" + response_time_p50: "metricSelector=builtin:service.response.time:splitBy():percentile(50)&entitySelector=tag(keptn_project:$PROJECT),tag(keptn_stage:$STAGE),tag(keptn_service:$SERVICE),tag(keptn_deployment:$DEPLOYMENT),type(SERVICE)" + response_time_p90: "metricSelector=builtin:service.response.time:splitBy():percentile(90)&entitySelector=tag(keptn_project:$PROJECT),tag(keptn_stage:$STAGE),tag(keptn_service:$SERVICE),tag(keptn_deployment:$DEPLOYMENT),type(SERVICE)" + response_time_p95: "metricSelector=builtin:service.response.time:splitBy():percentile(95)&entitySelector=tag(keptn_project:$PROJECT),tag(keptn_stage:$STAGE),tag(keptn_service:$SERVICE),tag(keptn_deployment:$DEPLOYMENT),type(SERVICE)" \ No newline at end of file