Files
grafana/pkg/models/stats.go
T

103 lines
2.1 KiB
Go
Raw Normal View History

2015-03-22 15:14:00 -04:00
package models
type SystemStats struct {
2018-05-25 14:33:37 +02:00
Dashboards int64
Datasources int64
Users int64
ActiveUsers int64
Orgs int64
Playlists int64
Alerts int64
Stars int64
Snapshots int64
Teams int64
DashboardPermissions int64
FolderPermissions int64
Folders int64
ProvisionedDashboards int64
2019-02-11 10:50:32 +01:00
AuthTokens int64
Admins int
Editors int
Viewers int
ActiveAdmins int
ActiveEditors int
ActiveViewers int
ActiveSessions int
2015-03-22 15:14:00 -04:00
}
type DataSourceStats struct {
Count int
Type string
}
2015-03-22 15:14:00 -04:00
type GetSystemStatsQuery struct {
Result *SystemStats
}
type GetDataSourceStatsQuery struct {
Result []*DataSourceStats
}
2016-01-24 11:01:33 -08:00
2018-05-25 16:00:15 +02:00
type DataSourceAccessStats struct {
Type string
Access string
Count int64
}
type GetDataSourceAccessStatsQuery struct {
Result []*DataSourceAccessStats
}
type NotifierUsageStats struct {
Type string
Count int64
}
type GetAlertNotifierUsageStatsQuery struct {
Result []*NotifierUsageStats
}
2016-01-24 11:01:33 -08:00
type AdminStats struct {
2019-04-24 13:18:16 +02:00
Orgs int `json:"orgs"`
Dashboards int `json:"dashboards"`
Snapshots int `json:"snapshots"`
Tags int `json:"tags"`
Datasources int `json:"datasources"`
Playlists int `json:"playlists"`
Stars int `json:"stars"`
Alerts int `json:"alerts"`
Users int `json:"users"`
Admins int `json:"admins"`
Editors int `json:"editors"`
Viewers int `json:"viewers"`
ActiveUsers int `json:"activeUsers"`
ActiveAdmins int `json:"activeAdmins"`
ActiveEditors int `json:"activeEditors"`
ActiveViewers int `json:"activeViewers"`
ActiveSessions int `json:"activeSessions"`
2016-01-24 11:01:33 -08:00
}
type GetAdminStatsQuery struct {
2016-01-24 21:18:17 -08:00
Result *AdminStats
2016-01-24 11:01:33 -08:00
}
2018-05-25 14:33:37 +02:00
type SystemUserCountStats struct {
Count int64
}
type GetSystemUserCountStatsQuery struct {
Result *SystemUserCountStats
}
2020-03-05 12:34:44 +01:00
type ActiveUserStats struct {
ActiveUsers int64
ActiveAdmins int64
ActiveEditors int64
ActiveViewers int64
}
type GetActiveUserStatsQuery struct {
Result *ActiveUserStats
}