Versions in this module Expand all Collapse all v0 v0.19.5 Nov 6, 2024 v0.19.4 Nov 6, 2024 Changes in this version + func MakeLogicalCoreIDToNodeIDMap(topo *ghw.TopologyInfo) map[int]int + type Args struct + APIAuthTokenFile string + KubeletConfigURI string + Namespace string + PodResourceSocketPath string + PodSetFingerprint bool + SleepInterval time.Duration + type ContainerResources struct + Name string + Resources []ResourceInfo + type ExcludeResourceList struct + func NewExcludeResourceList(resMap map[string][]string, nodeName string) ExcludeResourceList + func (rl *ExcludeResourceList) IsExcluded(resource corev1.ResourceName) bool + type PodResources struct + Containers []ContainerResources + Name string + Namespace string + type PodResourcesScanner struct + func (resMon *PodResourcesScanner) Scan() (ScanResponse, error) + type ResourceInfo struct + Data []string + Name corev1.ResourceName + NumaNodeIds []int + type ResourcesAggregator interface + Aggregate func(podResData []PodResources) topologyv1alpha2.ZoneList + func NewResourcesAggregator(podResourceClient podresourcesapi.PodResourcesListerClient, ...) (ResourcesAggregator, error) + func NewResourcesAggregatorFromData(topo *ghw.TopologyInfo, resp *podresourcesapi.AllocatableResourcesResponse, ...) ResourcesAggregator + type ResourcesScanner interface + Scan func() (ScanResponse, error) + func NewPodResourcesScanner(namespace string, podResourceClient podresourcesapi.PodResourcesListerClient, ...) (ResourcesScanner, error) + type ScanResponse struct + Attributes topologyv1alpha2.AttributeList + PodResources []PodResources