Documentation ¶
Index ¶
- func InitMetricsCollectorSystem(logger logrus.FieldLogger, currentNodeID string, ds *datastore.DataStore, ...)
- type BackingImageCollector
- type BackupBackingImageCollector
- type BackupCollector
- type DiskCollector
- type InstanceManagerCollector
- type ManagerCollector
- type NodeCollector
- type SnapshotCollector
- type VolumeCollector
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BackingImageCollector ¶ added in v1.7.0
type BackingImageCollector struct {
// contains filtered or unexported fields
}
func NewBackingImageCollector ¶ added in v1.7.0
func NewBackingImageCollector( logger logrus.FieldLogger, nodeID string, ds *datastore.DataStore) *BackingImageCollector
func (*BackingImageCollector) Collect ¶ added in v1.7.0
func (bc *BackingImageCollector) Collect(ch chan<- prometheus.Metric)
func (*BackingImageCollector) Describe ¶ added in v1.7.0
func (bc *BackingImageCollector) Describe(ch chan<- *prometheus.Desc)
type BackupBackingImageCollector ¶ added in v1.7.0
type BackupBackingImageCollector struct {
// contains filtered or unexported fields
}
func NewBackupBackingImageCollector ¶ added in v1.7.0
func NewBackupBackingImageCollector( logger logrus.FieldLogger, nodeID string, ds *datastore.DataStore) *BackupBackingImageCollector
func (*BackupBackingImageCollector) Collect ¶ added in v1.7.0
func (bc *BackupBackingImageCollector) Collect(ch chan<- prometheus.Metric)
func (*BackupBackingImageCollector) Describe ¶ added in v1.7.0
func (bc *BackupBackingImageCollector) Describe(ch chan<- *prometheus.Desc)
type BackupCollector ¶
type BackupCollector struct {
// contains filtered or unexported fields
}
func NewBackupCollector ¶
func NewBackupCollector( logger logrus.FieldLogger, nodeID string, ds *datastore.DataStore) *BackupCollector
func (*BackupCollector) Collect ¶
func (bc *BackupCollector) Collect(ch chan<- prometheus.Metric)
func (*BackupCollector) Describe ¶
func (bc *BackupCollector) Describe(ch chan<- *prometheus.Desc)
type DiskCollector ¶
type DiskCollector struct {
// contains filtered or unexported fields
}
func NewDiskCollector ¶
func NewDiskCollector( logger logrus.FieldLogger, nodeID string, ds *datastore.DataStore) *DiskCollector
func (*DiskCollector) Collect ¶
func (dc *DiskCollector) Collect(ch chan<- prometheus.Metric)
func (*DiskCollector) Describe ¶
func (dc *DiskCollector) Describe(ch chan<- *prometheus.Desc)
type InstanceManagerCollector ¶
type InstanceManagerCollector struct {
// contains filtered or unexported fields
}
func NewInstanceManagerCollector ¶
func NewInstanceManagerCollector( logger logrus.FieldLogger, nodeID string, ds *datastore.DataStore, proxyConnCounter util.Counter, kubeMetricsClient *metricsclientset.Clientset, namespace string) *InstanceManagerCollector
func (*InstanceManagerCollector) Collect ¶
func (imc *InstanceManagerCollector) Collect(ch chan<- prometheus.Metric)
func (*InstanceManagerCollector) Describe ¶
func (imc *InstanceManagerCollector) Describe(ch chan<- *prometheus.Desc)
type ManagerCollector ¶
type ManagerCollector struct {
// contains filtered or unexported fields
}
func NewManagerCollector ¶
func NewManagerCollector( logger logrus.FieldLogger, nodeID string, ds *datastore.DataStore, kubeMetricsClient *metricsclientset.Clientset, namespace string) *ManagerCollector
func (*ManagerCollector) Collect ¶
func (mc *ManagerCollector) Collect(ch chan<- prometheus.Metric)
func (*ManagerCollector) Describe ¶
func (mc *ManagerCollector) Describe(ch chan<- *prometheus.Desc)
type NodeCollector ¶
type NodeCollector struct {
// contains filtered or unexported fields
}
func NewNodeCollector ¶
func NewNodeCollector( logger logrus.FieldLogger, nodeID string, ds *datastore.DataStore, kubeMetricsClient *metricsclientset.Clientset) *NodeCollector
func (*NodeCollector) Collect ¶
func (nc *NodeCollector) Collect(ch chan<- prometheus.Metric)
func (*NodeCollector) Describe ¶
func (nc *NodeCollector) Describe(ch chan<- *prometheus.Desc)
type SnapshotCollector ¶ added in v1.5.4
type SnapshotCollector struct {
// contains filtered or unexported fields
}
func NewSnapshotCollector ¶ added in v1.5.4
func NewSnapshotCollector( logger logrus.FieldLogger, nodeID string, ds *datastore.DataStore) *SnapshotCollector
func (*SnapshotCollector) Collect ¶ added in v1.5.4
func (c *SnapshotCollector) Collect(ch chan<- prometheus.Metric)
func (*SnapshotCollector) Describe ¶ added in v1.5.4
func (c *SnapshotCollector) Describe(ch chan<- *prometheus.Desc)
type VolumeCollector ¶
type VolumeCollector struct {
// contains filtered or unexported fields
}
func NewVolumeCollector ¶
func NewVolumeCollector( logger logrus.FieldLogger, nodeID string, ds *datastore.DataStore) *VolumeCollector
func (*VolumeCollector) Collect ¶
func (vc *VolumeCollector) Collect(ch chan<- prometheus.Metric)
func (*VolumeCollector) Describe ¶
func (vc *VolumeCollector) Describe(ch chan<- *prometheus.Desc)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.