Varnish Integration
Varnish is a reverse caching proxy used as an HTTP accelerator for content-heavy dynamic websites as well as APIs.
Monitoring the Varnish cache server is crucial to ensure its availability, performance, and security. Xitoring provides a comprehensive monitoring solution for Varnish that allows users to monitor critical performance metrics such as requests, resource usage, etc.
Enable Varnish Integration
There's no requirement or Software prerequisites to enable this integration.
Now we can proceed with enabling Varnish integration on Xitogent. run
xitogent integrate
and select Varnish.Xitogent will test the connection and set up the rest automatically. After a minute you can see graphs and data on your Server overview.
Setup Triggers for Varnish integration
Xitogent also enables users to create Triggers for Varnish integrations and set up incidents based on specific parameters. These parameters include:
Backend busy per second
Backend connection per second
Backend fail per second
Backend recycle per second
Backend request per second
Backend reuse per second
Backend too late per second
Backend unhealthy per second
Cache hit
Cache hit rate
Cache hit pass per second
Cache miss per second
Client request per second
CPU
ESI errors per second
ESI Warnings per second
Memory
N expired per second
N LRU nuked per second
Session connection per second
Session dropped per second
Thread queue len per second
Threads per second
Threads created per second
Threads failed per second
Threads limited per second
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
For instance, users can create a Trigger for Total per sec requests that generates an incident if the total number of requests exceeds a specific threshold. On the Trigger page, users can view the current value for each parameter and configure their alerts accordingly.