Hi You can accomplish this by looking at SMF.s0.g_bytes and SMF.s0.g_space.
g_bytes is the amount of memory currently in use, g_space is what's available. The sum of the two will equal the configured storage size. To get "fill level" as a percentage, do g_bytes / (g_bytes + g_space). Regards, Dag On Mon, Feb 18, 2013 at 1:30 PM, Sascha Ottolski <[email protected]> wrote: > Am Montag, 19. November 2012, 19:57:39 schrieben Sie: > > Hi there, > > > > I'm wondering how I can monitor the actual usage of the cache "space". > > Previous versions of the Nagios plugin had a "usage" parameter, that > > would spit out a fill level as a percentage. Seems seems to have gone > > away. I tried to roll my own by simply dividing > > > > SMF.s0.c_bytes (Bytes allocated) by SMF.s0.g_space (Bytes available) > > > > However, I misunderstood the semantics, the latter value does give me > > the amount of free space, not the total size of the cache file. > > > > I could get the configured size from the config file > > > > VARNISH_STORAGE_SIZE=512676693.9k > > > > or the commandline that is constructed from it > > > > -s file,/var/cache/varnish/store.bin,512676693.9k > > > > but that feels a bit hacky to me. Any way to get that information from > > the running instance? > > > > Thanks in advance for any pointers > > > > Sascha > > Please allow me to try again, I would expect that I'm not the only one > wanting to monitor the cache usage ratio, am I? > > Cheers > > Sascha > > _______________________________________________ > varnish-misc mailing list > [email protected] > https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc > -- <http://www.varnish-software.com> *Dag Haavi Finstad* Developer | Varnish Software AS Phone: +47 21 98 92 60 We Make Websites Fly!
_______________________________________________ varnish-misc mailing list [email protected] https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
