firehol/netdata

View on GitHub
src/go/plugin/go.d/modules/phpdaemon/charts.go

Summary

Maintainability
A
0 mins
Test Coverage
// SPDX-License-Identifier: GPL-3.0-or-later

package phpdaemon

import "github.com/netdata/netdata/go/plugins/plugin/go.d/agent/module"

type (
    // Charts is an alias for module.Charts
    Charts = module.Charts
    // Chart is an alias for module.Chart
    Chart = module.Chart
    // Dims is an alias for module.Dims
    Dims = module.Dims
)

var charts = Charts{
    {
        ID:    "workers",
        Title: "Workers",
        Units: "workers",
        Fam:   "workers",
        Ctx:   "phpdaemon.workers",
        Type:  module.Stacked,
        Dims: Dims{
            {ID: "alive"},
            {ID: "shutdown"},
        },
    },
    {
        ID:    "alive_workers",
        Title: "Alive Workers State",
        Units: "workers",
        Fam:   "workers",
        Ctx:   "phpdaemon.alive_workers",
        Type:  module.Stacked,
        Dims: Dims{
            {ID: "idle"},
            {ID: "busy"},
            {ID: "reloading"},
        },
    },
    {
        ID:    "idle_workers",
        Title: "Idle Workers State",
        Units: "workers",
        Fam:   "workers",
        Ctx:   "phpdaemon.idle_workers",
        Type:  module.Stacked,
        Dims: Dims{
            {ID: "preinit"},
            {ID: "init"},
            {ID: "initialized"},
        },
    },
}

var uptimeChart = Chart{
    ID:    "uptime",
    Title: "Uptime",
    Units: "seconds",
    Fam:   "uptime",
    Ctx:   "phpdaemon.uptime",
    Dims: Dims{
        {ID: "uptime", Name: "time"},
    },
}