master
go 66 lines 1.25 KB
Raw
1 // SPDX-License-Identifier: GPL-3.0-or-later
2
3 package phpdaemon
4
5 import "github.com/netdata/netdata/go/plugins/plugin/framework/collectorapi"
6
7 type (
8 // Charts is an alias for collectorapi.Charts
9 Charts = collectorapi.Charts
10 // Chart is an alias for collectorapi.Chart
11 Chart = collectorapi.Chart
12 // Dims is an alias for collectorapi.Dims
13 Dims = collectorapi.Dims
14 )
15
16 var charts = Charts{
17 {
18 ID: "workers",
19 Title: "Workers",
20 Units: "workers",
21 Fam: "workers",
22 Ctx: "phpdaemon.workers",
23 Type: collectorapi.Stacked,
24 Dims: Dims{
25 {ID: "alive"},
26 {ID: "shutdown"},
27 },
28 },
29 {
30 ID: "alive_workers",
31 Title: "Alive Workers State",
32 Units: "workers",
33 Fam: "workers",
34 Ctx: "phpdaemon.alive_workers",
35 Type: collectorapi.Stacked,
36 Dims: Dims{
37 {ID: "idle"},
38 {ID: "busy"},
39 {ID: "reloading"},
40 },
41 },
42 {
43 ID: "idle_workers",
44 Title: "Idle Workers State",
45 Units: "workers",
46 Fam: "workers",
47 Ctx: "phpdaemon.idle_workers",
48 Type: collectorapi.Stacked,
49 Dims: Dims{
50 {ID: "preinit"},
51 {ID: "init"},
52 {ID: "initialized"},
53 },
54 },
55 }
56
57 var uptimeChart = Chart{
58 ID: "uptime",
59 Title: "Uptime",
60 Units: "seconds",
61 Fam: "uptime",
62 Ctx: "phpdaemon.uptime",
63 Dims: Dims{
64 {ID: "uptime", Name: "time"},
65 },
66 }