Add Sentry integration

This commit is contained in:
Maximilian Paß
2021-11-24 16:30:01 +01:00
parent 705d358027
commit 3ae83217d7
8 changed files with 183 additions and 3 deletions

View File

@ -5,6 +5,7 @@ import (
"errors"
"flag"
"fmt"
"github.com/getsentry/sentry-go"
"github.com/openHPI/poseidon/pkg/logging"
"github.com/sirupsen/logrus"
"gopkg.in/yaml.v3"
@ -45,6 +46,7 @@ var (
Logger: logger{
Level: "INFO",
},
Sentry: sentry.ClientOptions{},
}
configurationFilePath = "./configuration.yaml"
configurationInitialized = false
@ -104,6 +106,7 @@ type configuration struct {
Server server
Nomad Nomad
Logger logger
Sentry sentry.ClientOptions
}
// InitConfig merges configuration options from environment variables and