|
@@ -681,6 +681,7 @@ type ConfigWatchers struct {
|
|
|
// captures the panic event in sentry
|
|
// captures the panic event in sentry
|
|
|
func capturePanicEvent(err string, stack string) {
|
|
func capturePanicEvent(err string, stack string) {
|
|
|
msg := fmt.Sprintf("Panic: %s\nStackTrace: %s\n", err, stack)
|
|
msg := fmt.Sprintf("Panic: %s\nStackTrace: %s\n", err, stack)
|
|
|
|
|
+ klog.V(1).Infoln(msg)
|
|
|
sentry.CurrentHub().CaptureEvent(&sentry.Event{
|
|
sentry.CurrentHub().CaptureEvent(&sentry.Event{
|
|
|
Level: sentry.LevelError,
|
|
Level: sentry.LevelError,
|
|
|
Message: msg,
|
|
Message: msg,
|
|
@@ -711,11 +712,11 @@ func Initialize(additionalConfigWatchers ...ConfigWatchers) {
|
|
|
klog.InitFlags(nil)
|
|
klog.InitFlags(nil)
|
|
|
flag.Set("v", "3")
|
|
flag.Set("v", "3")
|
|
|
flag.Parse()
|
|
flag.Parse()
|
|
|
- klog.V(1).Infof("Starting cost-model (git commit \"%s\")", gitCommit)
|
|
|
|
|
|
|
+ klog.V(1).Infof("Starting cost-model (git commit \"%s\")", env.GetAppVersion())
|
|
|
|
|
|
|
|
var err error
|
|
var err error
|
|
|
if errorReportingEnabled {
|
|
if errorReportingEnabled {
|
|
|
- err = sentry.Init(sentry.ClientOptions{Release: gitCommit})
|
|
|
|
|
|
|
+ err = sentry.Init(sentry.ClientOptions{Release: env.GetAppVersion()})
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
klog.Infof("Failed to initialize sentry for error reporting")
|
|
klog.Infof("Failed to initialize sentry for error reporting")
|
|
|
} else {
|
|
} else {
|