@ -42,6 +42,12 @@ func init() {
rand.Seed(time.Now().UnixNano())
DBVersion, _, _ = sqlite3.Version()
stats = expvar.NewMap("db")
ResetStats()
}
// ResetStats resets the expvar stats for this module. Mostly for test purposes.
func ResetStats() {
stats.Init()
stats.Add(numExecutions, 0)
stats.Add(numExecutionErrors, 0)
stats.Add(numQueries, 0)
@ -210,6 +210,12 @@ const (
func init() {
stats = expvar.NewMap("http")
stats.Add(numLeaderNotFound, 0)
stats.Add(numQueuedExecutions, 0)
@ -97,6 +97,11 @@ var stats *expvar.Map
stats = expvar.NewMap("store")
stats.Add(numSnaphots, 0)
stats.Add(numBackups, 0)
stats.Add(numRestores, 0)