github.com/netdata/go.d.plugin@v0.58.1/modules/dnsmasq/charts.go (about) 1 // SPDX-License-Identifier: GPL-3.0-or-later 2 3 package dnsmasq 4 5 import "github.com/netdata/go.d.plugin/agent/module" 6 7 var cacheCharts = module.Charts{ 8 { 9 ID: "servers_queries", 10 Title: "Queries forwarded to the upstream servers", 11 Units: "queries/s", 12 Fam: "servers", 13 Ctx: "dnsmasq.servers_queries", 14 Dims: module.Dims{ 15 {ID: "queries", Name: "success", Algo: module.Incremental}, 16 {ID: "failed_queries", Name: "failed", Algo: module.Incremental}, 17 }, 18 }, 19 { 20 ID: "cache_performance", 21 Title: "Cache performance", 22 Units: "events/s", 23 Fam: "cache", 24 Ctx: "dnsmasq.cache_performance", 25 Dims: module.Dims{ 26 {ID: "hits", Algo: module.Incremental}, 27 {ID: "misses", Algo: module.Incremental}, 28 }, 29 }, 30 { 31 ID: "cache_operations", 32 Title: "Cache operations", 33 Units: "operations/s", 34 Fam: "cache", 35 Ctx: "dnsmasq.cache_operations", 36 Dims: module.Dims{ 37 {ID: "insertions", Algo: module.Incremental}, 38 {ID: "evictions", Algo: module.Incremental}, 39 }, 40 }, 41 { 42 ID: "cache_size", 43 Title: "Cache size", 44 Units: "entries", 45 Fam: "cache", 46 Ctx: "dnsmasq.cache_size", 47 Dims: module.Dims{ 48 {ID: "cachesize", Name: "size"}, 49 }, 50 }, 51 }