Documentation
¶
Overview ¶
Code generated by controller generator. DO NOT EDIT.
Index ¶
- func CheckingKey(key string) gin.HandlerFunc
- func InitTelemetry(cfg *app.Config) (func(context.Context) error, error)
- func OtelGinMiddleware() gin.HandlerFunc
- func PrometheusMiddleware() gin.HandlerFunc
- type App
- func (app *App) AdminAPIKey(key string) gin.HandlerFunc
- func (app *App) Endpoint(config *app.Config) func(c *gin.Context)
- func (app *App) EndpointHandler(ctx *gin.Context, hookId string, maxExecutionTime time.Duration, path string)
- func (app *App) FetchPluginDirect() gin.HandlerFunc
- func (app *App) FetchPluginInstallation() gin.HandlerFunc
- func (app *App) InitClusterID() gin.HandlerFunc
- func (app *App) RedirectPluginInvoke() gin.HandlerFunc
- func (app *App) Run(config *app.Config)
- type EndpointHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckingKey ¶
func CheckingKey(key string) gin.HandlerFunc
func InitTelemetry ¶
InitTelemetry sets up OTLP HTTP exporters for traces and metrics, ParentBased sampling to reuse upstream trace decisions, and global propagators for W3C TraceContext + Baggage. It returns a shutdown func.
func OtelGinMiddleware ¶
func OtelGinMiddleware() gin.HandlerFunc
OtelGinMiddleware returns a Gin middleware that instruments requests using the global tracer provider and extracts upstream trace context (traceparent/baggage) automatically.
func PrometheusMiddleware ¶
func PrometheusMiddleware() gin.HandlerFunc
Types ¶
type App ¶
type App struct {
// contains filtered or unexported fields
}
func (*App) AdminAPIKey ¶
func (app *App) AdminAPIKey(key string) gin.HandlerFunc
func (*App) EndpointHandler ¶
func (*App) FetchPluginDirect ¶
func (app *App) FetchPluginDirect() gin.HandlerFunc
func (*App) FetchPluginInstallation ¶
func (app *App) FetchPluginInstallation() gin.HandlerFunc
func (*App) InitClusterID ¶
func (app *App) InitClusterID() gin.HandlerFunc
func (*App) RedirectPluginInvoke ¶
func (app *App) RedirectPluginInvoke() gin.HandlerFunc
RedirectPluginInvoke redirects the request to the correct cluster node
Source Files
¶
Click to show internal directories.
Click to hide internal directories.