Skip to content

Commit 0f14599

Browse files
jkh52k8s-publishing-bot
authored andcommitted
egress_selector.go: register konnectivity-client metrics.
This registers new metrics provided by kubernetes/kubernetes#114789. Kubernetes-commit: 91228a5749ca4cc370fb6b0fbea6a2836cc93c10
1 parent d9cb321 commit 0f14599

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

pkg/server/egressselector/egress_selector.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,18 @@ import (
3636
utilnet "k8s.io/apimachinery/pkg/util/net"
3737
"k8s.io/apiserver/pkg/apis/apiserver"
3838
egressmetrics "k8s.io/apiserver/pkg/server/egressselector/metrics"
39+
compbasemetrics "k8s.io/component-base/metrics"
3940
"k8s.io/component-base/tracing"
4041
"k8s.io/klog/v2"
4142
client "sigs.k8s.io/apiserver-network-proxy/konnectivity-client/pkg/client"
4243
)
4344

4445
var directDialer utilnet.DialFunc = http.DefaultTransport.(*http.Transport).DialContext
4546

47+
func init() {
48+
client.Metrics.RegisterMetrics(compbasemetrics.NewKubeRegistry().Registerer())
49+
}
50+
4651
// EgressSelector is the map of network context type to context dialer, for network egress.
4752
type EgressSelector struct {
4853
egressToDialer map[EgressType]utilnet.DialFunc

0 commit comments

Comments
 (0)