From ce8dbb7686bd1d9729b0396d7557db8126fe5cae Mon Sep 17 00:00:00 2001 From: Rikki Date: Mon, 12 May 2025 15:50:39 +0800 Subject: use influx db instead --- cmd/v2stat/daemon.go | 45 --------------------------------------------- 1 file changed, 45 deletions(-) delete mode 100644 cmd/v2stat/daemon.go (limited to 'cmd/v2stat/daemon.go') diff --git a/cmd/v2stat/daemon.go b/cmd/v2stat/daemon.go deleted file mode 100644 index 8c5e91f..0000000 --- a/cmd/v2stat/daemon.go +++ /dev/null @@ -1,45 +0,0 @@ -package main - -import ( - "context" - "os" - "os/signal" - "syscall" - "time" - - "go.rikki.moe/v2stat" -) - -func runDaemon(v2s *v2stat.V2Stat) { - if err := v2s.InitDB(); err != nil { - logger.Fatalf("Failed to initialize database: %v", err) - } - - ctx, cancel := context.WithCancel(context.Background()) - defer cancel() - - sigCh := make(chan os.Signal, 1) - signal.Notify(sigCh, syscall.SIGINT, syscall.SIGTERM) - defer signal.Stop(sigCh) - - ticker := time.NewTicker(time.Duration(*flagInterval) * time.Second) - defer ticker.Stop() - - for { - logger.Info("Recording stats...") - if err := v2s.RecordNow(ctx); err != nil { - logger.Errorf("Failed to record stats: %v", err) - } - - select { - case <-ticker.C: - continue - case <-sigCh: - logger.Info("Received shutdown signal, exiting.") - return - case <-ctx.Done(): - logger.Info("Context canceled, exiting.") - return - } - } -} -- cgit v1.2.3