Documentation
¶
Index ¶
- func MetricsHandler() gin.HandlerFunc
- func RecordDBMetrics(operation string, duration float64)
- func RecordHTTPMetrics(method, path string, statusCode int, duration float64)
- func SetupLogger(level string) zerolog.Logger
- func SetupMetrics(version, commit, buildTime string)
- func SetupTracing()
- func StartSpan(ctx context.Context, name string) (context.Context, trace.Span)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MetricsHandler ¶
func MetricsHandler() gin.HandlerFunc
MetricsHandler returns a Gin handler for Prometheus metrics
func RecordDBMetrics ¶
RecordDBMetrics records database operation metrics
func RecordHTTPMetrics ¶
RecordHTTPMetrics records HTTP request metrics
func SetupLogger ¶
SetupLogger configures and returns a structured logger
func SetupMetrics ¶
func SetupMetrics(version, commit, buildTime string)
SetupMetrics initializes Prometheus metrics
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.