middleware

package
v1.0.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 12, 2024 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ATTR_PROTOCAL          = "http.protocal"
	ATTR_SERVICE           = "http.service"
	ATTR_ENVIRONMENT       = "http.environment"
	ATTR_METHOD            = "http.method"
	ATTR_PATH              = "http.path"
	ATTR_PARAMS            = "http.params"
	ATTR_REQUEST_BODY      = "http.request_body"
	ATTR_REQUEST_BODY_SIZE = "http.request_body_size"
	ATTR_CLIENT_IP         = "http.client_ip"
)
View Source
var DefaultTelemetryBucketBoundaries = []float64{
	100,
	200,
	300,
	500,
	700,
	float64(time.Second.Milliseconds() * 1),
	float64(time.Second.Milliseconds() * 2),
	float64(time.Second.Milliseconds() * 5),
}

Functions

func TelemetryTrace

func TelemetryTrace(serviceName, env string, logger log.LogCore) gin.HandlerFunc

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL