Documentation ¶
Index ¶
- Constants
- type AdvancedMetricsHandler
- func (AdvancedMetricsHandler) CaddyModule() caddy.ModuleInfo
- func (am *AdvancedMetricsHandler) HandleRequest(w http.ResponseWriter, r *http.Request, next caddyhttp.Handler) error
- func (am *AdvancedMetricsHandler) Provision(ctx caddy.Context) error
- func (am *AdvancedMetricsHandler) ServeHTTP(w http.ResponseWriter, r *http.Request, next caddyhttp.Handler) error
- type AdvancedMetricsModule
- type LoggingResponseWriter
Constants ¶
View Source
const DEBUG bool = false
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdvancedMetricsHandler ¶
type AdvancedMetricsHandler struct { PrometheusPort int `json:"port,omitempty"` Counter bool `json:"counter,omitempty"` Latency bool `json:"latency,omitempty"` // contains filtered or unexported fields }
func (AdvancedMetricsHandler) CaddyModule ¶
func (AdvancedMetricsHandler) CaddyModule() caddy.ModuleInfo
func (*AdvancedMetricsHandler) HandleRequest ¶
func (am *AdvancedMetricsHandler) HandleRequest(w http.ResponseWriter, r *http.Request, next caddyhttp.Handler) error
func (*AdvancedMetricsHandler) Provision ¶
func (am *AdvancedMetricsHandler) Provision(ctx caddy.Context) error
func (*AdvancedMetricsHandler) ServeHTTP ¶
func (am *AdvancedMetricsHandler) ServeHTTP(w http.ResponseWriter, r *http.Request, next caddyhttp.Handler) error
type AdvancedMetricsModule ¶
type AdvancedMetricsModule struct {
// contains filtered or unexported fields
}
var MODULE AdvancedMetricsModule = AdvancedMetricsModule{}
func (*AdvancedMetricsModule) StartServer ¶
func (am *AdvancedMetricsModule) StartServer()
type LoggingResponseWriter ¶
type LoggingResponseWriter struct { http.ResponseWriter // contains filtered or unexported fields }
func NewLoggingResponseWriter ¶
func NewLoggingResponseWriter(w http.ResponseWriter) *LoggingResponseWriter
func (*LoggingResponseWriter) WriteHeader ¶
func (lrw *LoggingResponseWriter) WriteHeader(code int)
Click to show internal directories.
Click to hide internal directories.