package monitoring import ( "github.com/Caknoooo/go-gin-clean-starter/modules/monitoring/controller" "github.com/gin-gonic/gin" ) func RegisterRoutes(server *gin.Engine) { monitoringController := controller.NewMonitoringController() // Public monitoring endpoints - NO AUTHENTICATION monitoring := server.Group("/monitoring") { monitoring.GET("/health", monitoringController.HealthCheck) monitoring.GET("/routes", monitoringController.ReadRouteLog) // get log query_log and app_log monitoring.GET("/logs/query", monitoringController.ReadQueryLog) monitoring.GET("/logs/app", monitoringController.ReadAppLog) } }