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.