Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetVersion ¶ added in v0.1.1
func GetVersion() string
GetVersion returns latest git hash of commit.
func InitMetrics ¶ added in v0.1.1
InitMetrics init metrics handler for Prometheus.
func InitSentry ¶ added in v0.1.1
InitSentry init Sentry client.
Types ¶
type Logger ¶
type Logger struct {
Level LoggerLevel `yaml:"level" env:"LEVEL,required" valid:"required"`
Fmt string `yaml:"fmt" env:"FMT,default=json"`
}
Logger represent configuration for any logger.
type LoggerLevel ¶
type LoggerLevel string
LoggerLevel log levels.
const ( LoggerLevelDebug LoggerLevel = "debug" LoggerLevelInfo LoggerLevel = "info" LoggerLevelWarn LoggerLevel = "warn" LoggerLevelError LoggerLevel = "error" )
type Monitoring ¶ added in v0.1.1
type Monitoring struct {
SentryDSN string `yaml:"sentry_dsn" env:"SENTRY_DSN"`
PromAddr string `yaml:"prom_addr" env:"PROM_ADDR"`
}
Monitoring represent configuration for any monitoring.
Click to show internal directories.
Click to hide internal directories.