Bladeren bron

silence logs for livez and readyz

Alexander Belanger 4 jaren geleden
bovenliggende
commit
fce44b6721
4 gewijzigde bestanden met toevoegingen van 9 en 1 verwijderingen
  1. 2 0
      api/server/router/base.go
  2. 3 1
      api/server/router/router.go
  3. 3 0
      api/types/request.go
  4. 1 0
      internal/kubernetes/agent.go

+ 2 - 0
api/server/router/base.go

@@ -37,6 +37,7 @@ func GetBaseRoutes(
 				Parent:       basePath,
 				RelativePath: "/readyz",
 			},
+			Quiet: true,
 		},
 	)
 
@@ -60,6 +61,7 @@ func GetBaseRoutes(
 				Parent:       basePath,
 				RelativePath: "/livez",
 			},
+			Quiet: true,
 		},
 	)
 

+ 3 - 1
api/server/router/router.go

@@ -222,7 +222,9 @@ func registerRoutes(config *config.Config, routes []*Route) {
 			}
 		}
 
-		atomicGroup.Use(loggerMw.Middleware)
+		if !route.Endpoint.Metadata.Quiet {
+			atomicGroup.Use(loggerMw.Middleware)
+		}
 
 		atomicGroup.Method(
 			string(route.Endpoint.Metadata.Method),

+ 3 - 0
api/types/request.go

@@ -57,6 +57,9 @@ type APIRequestMetadata struct {
 	Path           *Path
 	Scopes         []PermissionScope
 	ShouldRedirect bool
+
+	// Whether the endpoint should log
+	Quiet bool
 }
 
 const RequestScopeCtxKey = "requestscopes"

+ 1 - 0
internal/kubernetes/agent.go

@@ -31,6 +31,7 @@ import (
 	"golang.org/x/oauth2"
 
 	errors2 "errors"
+
 	"github.com/gorilla/websocket"
 	"github.com/porter-dev/porter/internal/helm/grapher"
 	appsv1 "k8s.io/api/apps/v1"