github.com/netdata/go.d.plugin@v0.58.1/modules/activemq/charts.go (about) 1 // SPDX-License-Identifier: GPL-3.0-or-later 2 3 package activemq 4 5 import "github.com/netdata/go.d.plugin/agent/module" 6 7 type ( 8 // Charts is an alias for module.Charts 9 Charts = module.Charts 10 // Dims is an alias for module.Dims 11 Dims = module.Dims 12 ) 13 14 var charts = Charts{ 15 { 16 ID: "%s_%s_messages", 17 Title: "%s Messages", 18 Units: "messages/s", 19 Fam: "", 20 Ctx: "activemq.messages", 21 Dims: Dims{ 22 {ID: "%s_%s_enqueued", Name: "enqueued", Algo: module.Incremental}, 23 {ID: "%s_%s_dequeued", Name: "dequeued", Algo: module.Incremental}, 24 }, 25 }, 26 { 27 ID: "%s_%s_unprocessed_messages", 28 Title: "%s Unprocessed Messages", 29 Units: "messages", 30 Fam: "", 31 Ctx: "activemq.unprocessed_messages", 32 Dims: Dims{ 33 {ID: "%s_%s_unprocessed", Name: "unprocessed"}, 34 }, 35 }, 36 { 37 ID: "%s_%s_consumers", 38 Title: "%s Consumers", 39 Units: "consumers", 40 Fam: "", 41 Ctx: "activemq.consumers", 42 Dims: Dims{ 43 {ID: "%s_%s_consumers", Name: "consumers"}, 44 }, 45 }, 46 }