Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MetricsLogger ¶
type MetricsLogger struct {
ServiceName string `json:"service_name"`
}
func NewMetricsLogger ¶
func NewMetricsLogger(serviceName string) *MetricsLogger
func (*MetricsLogger) GetHandler ¶
func (m *MetricsLogger) GetHandler(next http.Handler) http.HandlerFunc
func (*MetricsLogger) ResetMetrics ¶
func (m *MetricsLogger) ResetMetrics()
func (*MetricsLogger) ServeHTTP ¶
func (m *MetricsLogger) ServeHTTP(rw http.ResponseWriter, req *http.Request, next http.HandlerFunc)
Click to show internal directories.
Click to hide internal directories.