feat: Switch from Loki to something else
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
2024-02-09 15:31:04 +01:00
parent 4b4bc9792b
commit 617b68f43e
4 changed files with 25 additions and 48 deletions

View File

@@ -145,7 +145,7 @@ func runServer(ctx *cli.Context) error {
acmeDnsProvider := ctx.String("acme-dns-provider")
acmeDisable := ctx.Bool("acme-disable")
defaultCsp := ctx.String("default-csp")
lokiUrl := ctx.String("loki-url")
metricsUrl := ctx.String("metrics-url")
metricsBotList := ctx.String("metrics-bot-list")
tokenFile := ctx.String("token-file")
@@ -157,9 +157,9 @@ func runServer(ctx *cli.Context) error {
}
// Set up the Loki metrics
var lokiConfig metrics.LokiMetricConfig
if lokiUrl == "" {
lokiConfig = metrics.LokiMetricConfig{
var lokiConfig metrics.MetricConfig
if metricsUrl == "" {
lokiConfig = metrics.MetricConfig{
Enabled: false,
}
} else {
@@ -171,10 +171,10 @@ func runServer(ctx *cli.Context) error {
}
log.Infof("Read %d bot patterns from disk", len(patterns))
lokiConfig = metrics.LokiMetricConfig{
lokiConfig = metrics.MetricConfig{
Enabled: true,
BotUserAgents: &patterns,
Url: lokiUrl,
Url: metricsUrl,
}
}
@@ -414,10 +414,10 @@ func main() {
EnvVars: []string{"DEFAULT_CSP"},
},
&cli.StringFlag{
Name: "loki-url",
Usage: "The URL for Loki metric pings",
Name: "metrics-url",
Usage: "The URL for metric pings",
Value: "",
EnvVars: []string{"LOKI_URL"},
EnvVars: []string{"METRICS_URL"},
},
&cli.StringFlag{
Name: "metrics-bot-list",