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.