mirror of
https://github.com/pagefaultgames/rogueserver.git
synced 2025-04-02 02:57:15 +08:00
Merge branch 'metrics' of https://github.com/XGSleepWalker/rogueserver into metrics
This commit is contained in:
commit
dd818e42c6
@ -13,4 +13,12 @@ var (
|
|||||||
},
|
},
|
||||||
[]string{"gamemode"},
|
[]string{"gamemode"},
|
||||||
)
|
)
|
||||||
|
|
||||||
|
starterCounter = promauto.NewCounterVec(
|
||||||
|
prometheus.CounterOpts{
|
||||||
|
Name: "rogueserver_starter_count",
|
||||||
|
Help: "The total number of times a specific starter was selected",
|
||||||
|
},
|
||||||
|
[]string{"starterKey"},
|
||||||
|
)
|
||||||
)
|
)
|
||||||
|
@ -82,4 +82,15 @@ func ProcessSessionMetrics(save defs.SessionSaveData, uuid []byte) {
|
|||||||
case 4:
|
case 4:
|
||||||
gameModeCounter.WithLabelValues("challenge").Inc()
|
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