04 Dec 2024 07:12 PM
One of the best features of grafana is the ability to have a time series chart, but then overlay annotations at the time they occurred.
So if you had a chart of CPU usage and on certain actions (time based) you posted a log message, or annotation, it is overlayed on to the CPU chart. So you can see a correlation between the action and the cpu usage.
Can dyantrace do this?
04 Dec 2024 07:45 PM
Hi
If your service is built using Java/Spring you can ingest annotation based metrics using a Dynatrace Extension called Micrometer along with another opensource framework called resiliency4j. The screenshot attached shows method-level annotations that our services implement using these tools.
Can you elaborate more on your technology stack for the data you see in Grafana?
https://resilience4j.readme.io/docs/circuitbreaker
04 Dec 2024 07:58 PM
We are infrastructure only. So I have all the build in cpu memory etc metrics.
I also have ability to inject log entries via the OneAgent LogIngest API.
Logically for me, being able to overlay selected log events with a time series cpu graph would be what I was after.
04 Dec 2024 08:04 PM
Extensions work on infrastructure-only Agent monitoring since metric collection/publishing works client-side through OpenSource tools. What is your deployment environment? If its kubernetes you would route through env active gates. if its a server you use the local oneagent endpoint
05 Dec 2024 10:20 AM
Im currently scouring through the DT community to see if anyone has raised a product idea for it. One thing we find very useful in our stack is being able to annotate along a graph with errors or resources is what deployment it is coming from?
Haven't found it yet. Just for reference I've attached a screenshot from grafana to what the above is talking about
https://grafana.com/docs/plugins/yesoreyeram-infinity-datasource/latest/annotations/annotations/
05 Dec 2024 09:14 PM
yeah that's exactly the understanding I was after. I would have thought that sort of feature would have been pulled into Dynatrace graphs.