mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-27 05:27:21 +00:00
egress_selector.go: register konnectivity-client metrics.
This registers new metrics provided by https://github.com/kubernetes/kubernetes/pull/114789.
This commit is contained in:
parent
76e881d4d5
commit
43a6eba33b
@ -36,6 +36,7 @@ import (
|
|||||||
utilnet "k8s.io/apimachinery/pkg/util/net"
|
utilnet "k8s.io/apimachinery/pkg/util/net"
|
||||||
"k8s.io/apiserver/pkg/apis/apiserver"
|
"k8s.io/apiserver/pkg/apis/apiserver"
|
||||||
egressmetrics "k8s.io/apiserver/pkg/server/egressselector/metrics"
|
egressmetrics "k8s.io/apiserver/pkg/server/egressselector/metrics"
|
||||||
|
compbasemetrics "k8s.io/component-base/metrics"
|
||||||
"k8s.io/component-base/tracing"
|
"k8s.io/component-base/tracing"
|
||||||
"k8s.io/klog/v2"
|
"k8s.io/klog/v2"
|
||||||
client "sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client"
|
client "sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client"
|
||||||
@ -43,6 +44,10 @@ import (
|
|||||||
|
|
||||||
var directDialer utilnet.DialFunc = http.DefaultTransport.(*http.Transport).DialContext
|
var directDialer utilnet.DialFunc = http.DefaultTransport.(*http.Transport).DialContext
|
||||||
|
|
||||||
|
func init() {
|
||||||
|
client.Metrics.RegisterMetrics(compbasemetrics.NewKubeRegistry().Registerer())
|
||||||
|
}
|
||||||
|
|
||||||
// EgressSelector is the map of network context type to context dialer, for network egress.
|
// EgressSelector is the map of network context type to context dialer, for network egress.
|
||||||
type EgressSelector struct {
|
type EgressSelector struct {
|
||||||
egressToDialer map[EgressType]utilnet.DialFunc
|
egressToDialer map[EgressType]utilnet.DialFunc
|
||||||
|
Loading…
Reference in New Issue
Block a user