github.com/netdata/go.d.plugin@v0.58.1/modules/phpdaemon/collect.go (about) 1 // SPDX-License-Identifier: GPL-3.0-or-later 2 3 package phpdaemon 4 5 import "github.com/netdata/go.d.plugin/pkg/stm" 6 7 func (p *PHPDaemon) collect() (map[string]int64, error) { 8 s, err := p.client.queryFullStatus() 9 10 if err != nil { 11 return nil, err 12 } 13 14 // https://github.com/kakserpom/phpdaemon/blob/master/PHPDaemon/Core/Daemon.php 15 // see getStateOfWorkers() 16 s.Initialized = s.Idle - (s.Init + s.Preinit) 17 18 return stm.ToMap(s), nil 19 }