Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InvalidUUIDError ¶ added in v0.4.2
func NotFoundError ¶ added in v0.4.2
Types ¶
type Error ¶
func AccessForbidden ¶
func AccessForbidden() Error
type PrometheusCounters ¶ added in v0.4.5
type PrometheusCounters struct {
BadLogins prometheus.CounterVec
TotalLogins prometheus.Counter
}
type PrometheusMetrics ¶ added in v0.4.5
type PrometheusMetrics struct {
Counters *PrometheusCounters
// contains filtered or unexported fields
}
func NewMetricsHandler ¶ added in v0.4.5
func NewMetricsHandler(ctx context.Context, logger *zap.SugaredLogger) *PrometheusMetrics
func (*PrometheusMetrics) Registry ¶ added in v0.4.5
func (m *PrometheusMetrics) Registry() *prometheus.Registry
func (*PrometheusMetrics) StartMetricsServer ¶ added in v0.4.5
func (m *PrometheusMetrics) StartMetricsServer(port string)
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
func NewServer ¶
func NewServer(ctx context.Context, s *zap.SugaredLogger, config *config.Config, metrics *PrometheusMetrics) *Server
NewServer initializes the echo server with necessary routes and configurations.
func (*Server) PrintRoutes ¶
func (s *Server) PrintRoutes()
Click to show internal directories.
Click to hide internal directories.