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