Skip to content

Commit 2fb748e

Browse files
committed
Allow CE gateway to proxy telemetry handler from OEM/Pro backend
Signed-off-by: Alex Ellis (OpenFaaS Ltd) <[email protected]>
1 parent ab2c34b commit 2fb748e

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

gateway/main.go

+4
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,8 @@ func main() {
129129
faasHandlers.FunctionStatus = handlers.MakeForwardingProxyHandler(reverseProxy, forwardingNotifiers, urlResolver, nilURLTransformer, serviceAuthInjector)
130130

131131
faasHandlers.InfoHandler = handlers.MakeInfoHandler(handlers.MakeForwardingProxyHandler(reverseProxy, forwardingNotifiers, urlResolver, nilURLTransformer, serviceAuthInjector))
132+
faasHandlers.TelemetryHandler = handlers.MakeForwardingProxyHandler(reverseProxy, forwardingNotifiers, urlResolver, nilURLTransformer, nil)
133+
132134
faasHandlers.SecretHandler = handlers.MakeForwardingProxyHandler(reverseProxy, forwardingNotifiers, urlResolver, nilURLTransformer, serviceAuthInjector)
133135

134136
faasHandlers.NamespaceListerHandler = handlers.MakeForwardingProxyHandler(reverseProxy, forwardingNotifiers, urlResolver, nilURLTransformer, serviceAuthInjector)
@@ -208,6 +210,8 @@ func main() {
208210
r.HandleFunc("/function/{name:["+NameExpression+"]+}/{params:.*}", functionProxy)
209211

210212
r.HandleFunc("/system/info", faasHandlers.InfoHandler).Methods(http.MethodGet)
213+
r.HandleFunc("/system/telemetry", faasHandlers.TelemetryHandler).Methods(http.MethodGet)
214+
211215
r.HandleFunc("/system/alert", faasHandlers.Alert).Methods(http.MethodPost)
212216

213217
r.HandleFunc("/system/function/{name:["+NameExpression+"]+}", faasHandlers.FunctionStatus).Methods(http.MethodGet)

gateway/types/handler_set.go

+2
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ type HandlerSet struct {
3434
// InfoHandler provides version and build info
3535
InfoHandler http.HandlerFunc
3636

37+
TelemetryHandler http.HandlerFunc
38+
3739
// SecretHandler enables secrets to be managed
3840
SecretHandler http.HandlerFunc
3941

0 commit comments

Comments
 (0)