mirror of
https://github.com/pagefaultgames/rogueserver.git
synced 2025-02-21 16:11:30 +08:00
Starter Tracking (#1)
* starterCounter? * Update api/savedata/update.go --------- Co-authored-by: frutescens <info@laptop> Co-authored-by: Frederico Santos <frederico.f.santos@tecnico.ulisboa.pt>
This commit is contained in:
parent
3048e22787
commit
2f9ed3a0a7
@ -13,4 +13,12 @@ var (
|
||||
},
|
||||
[]string{"gamemode"},
|
||||
)
|
||||
|
||||
starterCounter = promauto.NewCounterVec(
|
||||
prometheus.CounterOpts{
|
||||
Name: "rogueserver_starter_count",
|
||||
Help: "The total number of times a specific starter was selected",
|
||||
},
|
||||
[]string{"starterKey"},
|
||||
)
|
||||
)
|
||||
|
@ -79,4 +79,15 @@ func ProcessSessionMetrics(save defs.SessionSaveData, uuid []byte) {
|
||||
case 4:
|
||||
gameModeCounter.WithLabelValues("challenge").Inc()
|
||||
}
|
||||
if save.WaveIndex == 1 {
|
||||
for i := 0; i < len(save.Party); i++ {
|
||||
formIndex = ""
|
||||
if save.Party[i]["formIndex"] != 0 {
|
||||
formIndex = "-"+save.Party[i]["formIndex"]
|
||||
}
|
||||
key = save.Party[i]["Species"] + formIndex
|
||||
log.Printf("incremented starter %s", key)
|
||||
starterCounter.WithLabelValues(key).Inc()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user