Documentation ¶
Index ¶
- Variables
- func BannList() gin.HandlerFunc
- func GetIP(c *gin.Context) string
- func MetricsMiddleware() gin.HandlerFunc
- func RateLimiterMiddleware(config RateLimiterConfig) gin.HandlerFunc
- func UpdateRequestMetrics(requestSize, responseSize int64, duration time.Duration)
- type GlobalMetrics
- type RateLimiterConfig
- type RequestCounter
Constants ¶
This section is empty.
Variables ¶
View Source
var AppMetrics = GlobalMetrics{}
Globale Instanz der Metriken
Functions ¶
func BannList ¶
func BannList() gin.HandlerFunc
func MetricsMiddleware ¶
func MetricsMiddleware() gin.HandlerFunc
Middleware zur Erfassung von Metriken
func RateLimiterMiddleware ¶
func RateLimiterMiddleware(config RateLimiterConfig) gin.HandlerFunc
func UpdateRequestMetrics ¶
Funktion zur Aktualisierung der Anfragemetriken
Types ¶
type GlobalMetrics ¶
type RequestCounter ¶
Click to show internal directories.
Click to hide internal directories.