Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type DnsmasqReader ¶
type DnsmasqReader struct {
// contains filtered or unexported fields
}
func NewDnsmasqReader ¶
func NewDnsmasqReader(client dnsClient, address string, logger log.Logger) *DnsmasqReader
func (*DnsmasqReader) Collect ¶
func (d *DnsmasqReader) Collect(ch chan<- prometheus.Metric)
func (*DnsmasqReader) Describe ¶
func (d *DnsmasqReader) Describe(ch chan<- *prometheus.Desc)
func (*DnsmasqReader) ReadMetrics ¶
func (d *DnsmasqReader) ReadMetrics() (*DnsmasqResult, error)
ReadMetrics makes a DNS request to get all known dnsmasq metrics
type DnsmasqResult ¶
type NetInterfaceResults ¶
type NetStatResults ¶
type NetStatResults struct {
Values []ValueDesc
}
type ProcNetDevReader ¶
type ProcNetDevReader struct {
// contains filtered or unexported fields
}
func NewProcNetDevReader ¶
func NewProcNetDevReader(base string, logger log.Logger) *ProcNetDevReader
func (*ProcNetDevReader) Collect ¶
func (p *ProcNetDevReader) Collect(ch chan<- prometheus.Metric)
func (*ProcNetDevReader) Describe ¶
func (p *ProcNetDevReader) Describe(_ chan<- *prometheus.Desc)
func (*ProcNetDevReader) Exists ¶
func (p *ProcNetDevReader) Exists() bool
func (*ProcNetDevReader) ReadMetrics ¶
func (p *ProcNetDevReader) ReadMetrics() ([]NetInterfaceResults, error)
type ProcNetStatReader ¶
type ProcNetStatReader struct {
// contains filtered or unexported fields
}
func NewProcNetStatReader ¶
func NewProcNetStatReader(base string, variant string, logger log.Logger) *ProcNetStatReader
func (*ProcNetStatReader) Collect ¶
func (p *ProcNetStatReader) Collect(ch chan<- prometheus.Metric)
func (*ProcNetStatReader) Describe ¶
func (p *ProcNetStatReader) Describe(_ chan<- *prometheus.Desc)
func (*ProcNetStatReader) Exists ¶
func (p *ProcNetStatReader) Exists() bool
func (*ProcNetStatReader) ReadMetrics ¶
func (p *ProcNetStatReader) ReadMetrics() (*NetStatResults, error)
type ServerStats ¶
Click to show internal directories.
Click to hide internal directories.