mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-24 20:24:09 +00:00
Merge pull request #114832 from jkh52/register-client-metrics
egress_selector.go: register konnectivity-client metrics.
This commit is contained in:
commit
e048acbc03
@ -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