Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMetricWithConfig ¶
func NewMetricWithConfig(config PrometheusConfig) echo.MiddlewareFunc
NewMetricWithConfig creates a new prometheus with config
func NewPrometheusMiddleware ¶
func NewPrometheusMiddleware(namespace string) echo.MiddlewareFunc
NewPrometheusMiddleware returns new prometheus exporter with default config
Types ¶
type EchoMetrics ¶
type EchoMetrics struct {
// contains filtered or unexported fields
}
EchoMetrics represents prometheus metrics for echo
func NewEchoMetrics ¶
func NewEchoMetrics(namespace string) EchoMetrics
NewEchoMetrics creates and registers echo metrics. This function will panic on multiple call.
type PrometheusConfig ¶
type PrometheusConfig struct { // Skipper echo skipper Skipper middleware.Skipper Namespace string }
PrometheusConfig represents basic prometheus exporter
Click to show internal directories.
Click to hide internal directories.