• Miek Gieben's avatar
    middleware/metrics: cleanup (#355) · 219bfd04
    Miek Gieben authored
    * middleware/metrics: add more metrics
    
    middleware/cache:
    Add metrics for number of elements in the cache. Also export the total
    size. Update README to detail the new metrics.
    
    middleware/metrics
    
    Move metrics into subpackage called "vars". This breaks the import
    cycle and is cleaner. This allows vars.Report to be used in the
    the dnsserver to log refused queries.
    
    middleware/metrics: tests
    
    Add tests to the metrics framework. The metrics/test subpackage allows
    scraping of the local server. Do a few test scrape of the metrics that
    are defined in the metrics middleware.
    
    This also allows metrics integration tests to check if the caching and
    dnssec middleware export their metrics correctly.
    
    * update README
    
    * typos
    
    * fix tests
    219bfd04
watcher_test.go 886 Bytes