Showing results for 
Show  only  | Search instead for 
Did you mean: 

Varnish Cache Monitoring in Dynatrace



Hi, I have a web application which is being monitoring by Dynatrace using agentless injection. That application makes call to our content management system (Strapi) to fetch the content via Varnish Cache layer. The Strapi and Varnish both are running as a container in kubernetes Cluster which also we are monitoring using Dynatrace.


After deployment when we restarted all the processes, I am not seeing much of information from Varnish Cache. I'd like to see things like TCP requests, round trip time Cache hits and miss etc. Some of them should be available out of the box as per this documentation Varnish monitoring


I've a questions like is it a good idea to monitor Caching servers like Varnish with Dynatrace. There is not much documentation available for it apart from what I have shared above. It has also been mentioned that it can lead to unexpected results unless you do some configuration as suggested in the workaround (which btw we already did before we deployed Dynatrace on our Cluster).


How do i get these metrics for Varnish in Dynatrace. At the moment when I look at the process instance in Dynatrace it says "Activation of deep monitoring was unsuccessful. Process version is not supported (Varnish Cache)." Screenshot attached. 



What does it mean? Dynatrace does not support Varnish and we won't get the relevant metrics out of it.

Since our front end and the backend (Strapi) all the monitored using Dynatrace, I was hoping that it would be ideal to use this for Varnish as well so that we get the linking in purepaths and try to understand the Cache hit and miss behaviour.


If anyone can shed some light on this, that would be highly appreciated. Many Thanks in advance.


Dynatrace Pro
Dynatrace Pro

I believe you didn't miss this section? to make the required metrics available, you have to push it from varnishstat into Dynatrace