Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Collector ¶
type Collector interface { Describe(chan<- *prometheus.Desc) Collect(chan<- prometheus.Metric) String() string }
type Conntrack ¶
func NewConntrack ¶
func (*Conntrack) Collect ¶
func (c *Conntrack) Collect(ch chan<- prometheus.Metric)
func (*Conntrack) Describe ¶
func (c *Conntrack) Describe(ch chan<- *prometheus.Desc)
type Domain ¶
type Domain struct {
// contains filtered or unexported fields
}
func (*Domain) Collect ¶
func (c *Domain) Collect(ch chan<- prometheus.Metric)
func (*Domain) Describe ¶
func (c *Domain) Describe(ch chan<- *prometheus.Desc)
type DomainPorts ¶
type DomainPorts struct {
// contains filtered or unexported fields
}
type DomainStats ¶
type DomainStats struct {
// contains filtered or unexported fields
}
type Hypervisor ¶
func NewHypervisor ¶
func (*Hypervisor) Collect ¶
func (h *Hypervisor) Collect(ch chan<- prometheus.Metric)
func (*Hypervisor) Describe ¶
func (h *Hypervisor) Describe(ch chan<- *prometheus.Desc)
func (*Hypervisor) String ¶
func (h *Hypervisor) String() string
type IsardMetadata ¶
type IsardMetadata struct { XMLName xml.Name `xml:"isard"` Who *IsardMetadataWho `xml:"who"` Parent *IsardMetadataParent `xml:"parent"` }
type IsardMetadataParent ¶
type IsardMetadataWho ¶
type IsardVDIAPI ¶
func NewIsardVDIAPI ¶
func NewIsardVDIAPI(log *zerolog.Logger, cli *sdk.Client) *IsardVDIAPI
func (*IsardVDIAPI) Collect ¶
func (a *IsardVDIAPI) Collect(ch chan<- prometheus.Metric)
func (*IsardVDIAPI) Describe ¶
func (a *IsardVDIAPI) Describe(ch chan<- *prometheus.Desc)
func (*IsardVDIAPI) String ¶
func (a *IsardVDIAPI) String() string
type IsardVDIAuthentication ¶
type IsardVDIAuthentication struct { Log *zerolog.Logger // contains filtered or unexported fields }
func NewIsardVDIAuthentication ¶
func NewIsardVDIAuthentication(log *zerolog.Logger, cli client.Client) *IsardVDIAuthentication
func (*IsardVDIAuthentication) Collect ¶
func (a *IsardVDIAuthentication) Collect(ch chan<- prometheus.Metric)
func (*IsardVDIAuthentication) Describe ¶
func (a *IsardVDIAuthentication) Describe(ch chan<- *prometheus.Desc)
func (*IsardVDIAuthentication) String ¶
func (a *IsardVDIAuthentication) String() string
type OCI ¶
func (*OCI) Collect ¶
func (o *OCI) Collect(ch chan<- prometheus.Metric)
func (*OCI) Describe ¶
func (o *OCI) Describe(ch chan<- *prometheus.Desc)
type Socket ¶
func (*Socket) Collect ¶
func (s *Socket) Collect(ch chan<- prometheus.Metric)
func (*Socket) Describe ¶
func (s *Socket) Describe(ch chan<- *prometheus.Desc)
Click to show internal directories.
Click to hide internal directories.