Documentation
¶
Index ¶
- type HostnicIpamAllocFailed
- type HostnicIpamBlockFailed
- type HostnicIpamFreeFromHostFailed
- type HostnicIpamFreeFromPoolFailed
- type HostnicIpamNamespaceAllocator
- type HostnicIpamNamespaceTotal
- type HostnicIpamNamespaceUnallocator
- type HostnicIpamNotFound
- type HostnicIpamPoolFailed
- type HostnicIpamSubnetAllocator
- type HostnicIpamSubnetTotal
- type HostnicIpamSubnetUnallocator
- type HostnicIpamVxnetAllocator
- type HostnicIpamVxnetTotal
- type HostnicIpamVxnetUnallocator
- type HostnicMetrics
- type HostnicMetricsManager
- type HostnicVxnetInfo
- type HostnicVxnetPodInfo
- type OddPodCount
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HostnicIpamAllocFailed ¶
type HostnicIpamBlockFailed ¶
type HostnicIpamNotFound ¶
type HostnicIpamPoolFailed ¶
type HostnicIpamSubnetTotal ¶
type HostnicIpamVxnetTotal ¶
type HostnicMetrics ¶
type HostnicMetrics struct {
HostnicVxnetInfos []HostnicVxnetInfo
HostnicVxnetPodInfos []HostnicVxnetPodInfo
HostnicIpamVxnetAllocators []HostnicIpamVxnetAllocator
HostnicIpamVxnetUnallocators []HostnicIpamVxnetUnallocator
HostnicIpamVxnetTotals []HostnicIpamVxnetTotal
HostnicIpamSubnetAllocators []HostnicIpamSubnetAllocator
HostnicIpamSubnetUnallocators []HostnicIpamSubnetUnallocator
HostnicIpamSubnetTotals []HostnicIpamSubnetTotal
HostnicIpamNamespaceAllocators []HostnicIpamNamespaceAllocator
HostnicIpamNamespaceUnallocators []HostnicIpamNamespaceUnallocator
HostnicIpamNamespaceTotals []HostnicIpamNamespaceTotal
HostnicIpamBlockFailed HostnicIpamBlockFailed
HostnicIpamPoolFailed HostnicIpamPoolFailed
HostnicIpamNotFound HostnicIpamNotFound
HostnicIpamAllocFailed HostnicIpamAllocFailed
HostnicIpamFreeFromPoolFailed HostnicIpamFreeFromPoolFailed
HostnicIpamFreeFromHostFailed HostnicIpamFreeFromHostFailed
}
type HostnicMetricsManager ¶
type HostnicMetricsManager struct {
HostnicVxnetCount *prometheus.Desc
HostnicVxnetPodCount *prometheus.Desc
HostnicIpamVxnetAllocator *prometheus.Desc
HostnicIpamVxnetUnallocator *prometheus.Desc
HostnicIpamVxnetTotal *prometheus.Desc
HostnicIpamSubnetAllocator *prometheus.Desc
HostnicIpamSubnetUnallocator *prometheus.Desc
HostnicIpamSubnetTotal *prometheus.Desc
HostnicIpamNamespaceAllocator *prometheus.Desc
HostnicIpamNamespaceUnallocator *prometheus.Desc
HostnicIpamNamespaceTotal *prometheus.Desc
HostnicIpamBlockFailed *prometheus.Desc
HostnicIpamPoolFailed *prometheus.Desc
HostnicIpamNotFound *prometheus.Desc
HostnicIpamAllocFailed *prometheus.Desc
HostnicIpamFreeFromPoolFailed *prometheus.Desc
HostnicIpamFreeFromHostFailed *prometheus.Desc
// contains filtered or unexported fields
}
func NewHostnicMetricsManager ¶
func NewHostnicMetricsManager(kubeclient kubernetes.Interface, ipamclient ipam.IPAMClient, oddCount *OddPodCount) *HostnicMetricsManager
func (*HostnicMetricsManager) Collect ¶
func (c *HostnicMetricsManager) Collect(ch chan<- prometheus.Metric)
func (*HostnicMetricsManager) Describe ¶
func (c *HostnicMetricsManager) Describe(ch chan<- *prometheus.Desc)
func (*HostnicMetricsManager) GenerateMetrics ¶
func (c *HostnicMetricsManager) GenerateMetrics() HostnicMetrics
type HostnicVxnetInfo ¶
type HostnicVxnetPodInfo ¶
Click to show internal directories.
Click to hide internal directories.