mirror of
https://github.com/EZ-Api/ez-api.git
synced 2026-01-13 17:47:51 +00:00
feat(arch): add log partitioning and provider delete sync
This commit is contained in:
@@ -61,7 +61,7 @@ func (h *MasterHandler) GetSelfStats(c *gin.Context) {
|
||||
}
|
||||
|
||||
logDB := h.logDBConn()
|
||||
base := logDB.Model(&model.LogRecord{})
|
||||
base := h.logBaseQuery()
|
||||
if logDB == h.db {
|
||||
base = base.Joins("JOIN keys ON keys.id = log_records.key_id").
|
||||
Where("keys.master_id = ?", m.ID)
|
||||
@@ -170,7 +170,7 @@ func (h *AdminHandler) GetAdminStats(c *gin.Context) {
|
||||
}
|
||||
|
||||
logDB := h.logDBConn()
|
||||
base := logDB.Model(&model.LogRecord{})
|
||||
base := h.logBaseQuery()
|
||||
base = applyStatsRange(base, rng)
|
||||
|
||||
totalRequests, totalTokens, err := aggregateTotals(base)
|
||||
|
||||
Reference in New Issue
Block a user