27 Mar 2023
11:35 PM
- last edited on
22 May 2023
04:56 AM
by
Michal_Gebacki
So, I need to create a Dashboard in Dynatrace where I can see the SLA.
Now, let me explain the deployment architecture:
My dashboard must provide me with information such as: SLA at the application level, SLA at the component level and I can easily see which environment caused the SLA to drop below 100%, seeing exactly which component failed.
I think it is useful to mention the fact that on some deployments we have multiple replicaSets and a formula like the one below sometimes gives erroneous results, having SLA ~ 200% and on some environments only 100%.
(
builtin:kubernetes.pods
:filter(
in("dt.entity.cloud_application",
entitySelector("
type(cloud_application),
entityName.equals(******-api-portal)"
)
),
and(eq("pod_status","Running")))
:splitBy("dt.entity.cloud_application","dt.entity.cloud_application_namespace")
:sort(value(auto,descending))
)
I mention that I have just started using Dynatrace and I would also appreciate an advanced course on Udemy if you know of any (I only found one for beginners using the "Search" function).
Thank you!