github.com/netdata/go.d.plugin@v0.58.1/modules/lighttpd/charts.go (about) 1 // SPDX-License-Identifier: GPL-3.0-or-later 2 3 package lighttpd 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: "requests", 17 Title: "Requests", 18 Units: "requests/s", 19 Fam: "requests", 20 Ctx: "lighttpd.requests", 21 Dims: Dims{ 22 {ID: "total_accesses", Name: "requests", Algo: module.Incremental}, 23 }, 24 }, 25 { 26 ID: "net", 27 Title: "Bandwidth", 28 Units: "kilobits/s", 29 Fam: "bandwidth", 30 Ctx: "lighttpd.net", 31 Type: module.Area, 32 Dims: Dims{ 33 {ID: "total_kBytes", Name: "sent", Algo: module.Incremental, Mul: 8}, 34 }, 35 }, 36 { 37 ID: "servers", 38 Title: "Servers", 39 Units: "servers", 40 Fam: "servers", 41 Ctx: "lighttpd.workers", 42 Type: module.Stacked, 43 Dims: Dims{ 44 {ID: "idle_servers", Name: "idle"}, 45 {ID: "busy_servers", Name: "busy"}, 46 }, 47 }, 48 { 49 ID: "scoreboard", 50 Title: "ScoreBoard", 51 Units: "connections", 52 Fam: "connections", 53 Ctx: "lighttpd.scoreboard", 54 Dims: Dims{ 55 {ID: "scoreboard_waiting", Name: "waiting"}, 56 {ID: "scoreboard_open", Name: "open"}, 57 {ID: "scoreboard_close", Name: "close"}, 58 {ID: "scoreboard_hard_error", Name: "hard error"}, 59 {ID: "scoreboard_keepalive", Name: "keepalive"}, 60 {ID: "scoreboard_read", Name: "read"}, 61 {ID: "scoreboard_read_post", Name: "read post"}, 62 {ID: "scoreboard_write", Name: "write"}, 63 {ID: "scoreboard_handle_request", Name: "handle request"}, 64 {ID: "scoreboard_request_start", Name: "request start"}, 65 {ID: "scoreboard_request_end", Name: "request end"}, 66 {ID: "scoreboard_response_start", Name: "response start"}, 67 {ID: "scoreboard_response_end", Name: "response end"}, 68 }, 69 }, 70 { 71 ID: "uptime", 72 Title: "Uptime", 73 Units: "seconds", 74 Fam: "uptime", 75 Ctx: "lighttpd.uptime", 76 Dims: Dims{ 77 {ID: "uptime"}, 78 }, 79 }, 80 }