Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for metricsclient (0.18 sec)

  1. pkg/controller/podautoscaler/replica_calculator.go

    func NewReplicaCalculator(metricsClient metricsclient.MetricsClient, podLister corelisters.PodLister, tolerance float64, cpuInitializationPeriod, delayOfInitialReadinessStatus time.Duration) *ReplicaCalculator {
    	return &ReplicaCalculator{
    		metricsClient:                 metricsClient,
    		podLister:                     podLister,
    		tolerance:                     tolerance,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Aug 19 03:31:34 UTC 2023
    - 20.1K bytes
    - Viewed (0)
  2. cmd/kube-controller-manager/app/autoscaling.go

    		ctx.Done())
    
    	metricsClient := metrics.NewRESTMetricsClient(
    		resourceclient.NewForConfigOrDie(clientConfig),
    		custom_metrics.NewForConfig(clientConfig, controllerContext.RESTMapper, apiVersionsGetter),
    		external_metrics.NewForConfigOrDie(clientConfig),
    	)
    	return startHPAControllerWithMetricsClient(ctx, controllerContext, metricsClient)
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 07 01:37:36 UTC 2024
    - 4.2K bytes
    - Viewed (0)
  3. pkg/controller/podautoscaler/replica_calculator_test.go

    	metricsClient := metricsclient.NewRESTMetricsClient(testMetricsClient.MetricsV1beta1(), testCMClient, testEMClient)
    
    	informerFactory := informers.NewSharedInformerFactory(testClient, controller.NoResyncPeriodFunc())
    	informer := informerFactory.Core().V1().Pods()
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Aug 19 03:31:34 UTC 2023
    - 68.4K bytes
    - Viewed (0)
  4. pkg/controller/podautoscaler/metrics/interfaces.go

    }
    
    // PodMetricsInfo contains pod metrics as a map from pod names to PodMetricsInfo
    type PodMetricsInfo map[string]PodMetric
    
    // MetricsClient knows how to query a remote interface to retrieve container-level
    // resource metrics as well as pod-level arbitrary metrics
    type MetricsClient interface {
    	// GetResourceMetric gets the given resource metric (and an associated oldest timestamp)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Nov 09 02:34:54 UTC 2021
    - 2.4K bytes
    - Viewed (0)
  5. pkg/controller/podautoscaler/metrics/client.go

    	metricServerDefaultMetricWindow = time.Minute
    )
    
    func NewRESTMetricsClient(resourceClient resourceclient.PodMetricsesGetter, customClient customclient.CustomMetricsClient, externalClient externalclient.ExternalMetricsClient) MetricsClient {
    	return &restMetricsClient{
    		&resourceMetricsClient{resourceClient},
    		&customMetricsClient{customClient},
    		&externalMetricsClient{externalClient},
    	}
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Feb 16 20:17:52 UTC 2023
    - 7.8K bytes
    - Viewed (0)
  6. pkg/controller/podautoscaler/metrics/client_test.go

    	var err error
    	testMetricsClient, testCMClient, testEMClient := tc.prepareTestClient(t)
    	metricsClient := NewRESTMetricsClient(testMetricsClient.MetricsV1beta1(), testCMClient, testEMClient)
    	isResource := len(tc.resourceName) > 0
    	isExternal := tc.metricSelector != nil
    	if isResource {
    		info, timestamp, err := metricsClient.GetResourceMetric(context.TODO(), v1.ResourceName(tc.resourceName), tc.namespace, tc.selector, tc.container)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Nov 09 02:34:54 UTC 2021
    - 16.4K bytes
    - Viewed (0)
  7. pkg/controller/podautoscaler/horizontal.go

    	ctx context.Context,
    	evtNamespacer v1core.EventsGetter,
    	scaleNamespacer scaleclient.ScalesGetter,
    	hpaNamespacer autoscalingclient.HorizontalPodAutoscalersGetter,
    	mapper apimeta.RESTMapper,
    	metricsClient metricsclient.MetricsClient,
    	hpaInformer autoscalinginformers.HorizontalPodAutoscalerInformer,
    	podInformer coreinformers.PodInformer,
    	resyncPeriod time.Duration,
    	downscaleStabilisationWindow time.Duration,
    	tolerance float64,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 63.6K bytes
    - Viewed (0)
  8. pkg/controller/podautoscaler/horizontal_test.go

    		testCMClient = tc.testCMClient
    	}
    	if tc.testEMClient != nil {
    		testEMClient = tc.testEMClient
    	}
    	if tc.testScaleClient != nil {
    		testScaleClient = tc.testScaleClient
    	}
    	metricsClient := metrics.NewRESTMetricsClient(
    		testMetricsClient.MetricsV1beta1(),
    		testCMClient,
    		testEMClient,
    	)
    
    	eventClient := &fake.Clientset{}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 25 14:24:16 UTC 2024
    - 199.3K bytes
    - Viewed (0)
Back to top