Documentation ¶
Index ¶
- type AdminStats
- type DataSourceAccessStats
- type DataSourceStats
- type GetAdminStatsQuery
- type GetAlertNotifierUsageStatsQuery
- type GetDataSourceAccessStatsQuery
- type GetDataSourceStatsQuery
- type GetSystemStatsQuery
- type GetSystemUserCountStatsQuery
- type NotifierUsageStats
- type Service
- type SystemStats
- type SystemUserCountStats
- type UserStats
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdminStats ¶
type AdminStats struct { Orgs int64 `json:"orgs"` Dashboards int64 `json:"dashboards"` Snapshots int64 `json:"snapshots"` Tags int64 `json:"tags"` Datasources int64 `json:"datasources"` Playlists int64 `json:"playlists"` Stars int64 `json:"stars"` Alerts int64 `json:"alerts"` Users int64 `json:"users"` Admins int64 `json:"admins"` Editors int64 `json:"editors"` Viewers int64 `json:"viewers"` ActiveUsers int64 `json:"activeUsers"` ActiveAdmins int64 `json:"activeAdmins"` ActiveEditors int64 `json:"activeEditors"` ActiveViewers int64 `json:"activeViewers"` ActiveSessions int64 `json:"activeSessions"` DailyActiveUsers int64 `json:"dailyActiveUsers"` DailyActiveAdmins int64 `json:"dailyActiveAdmins"` DailyActiveEditors int64 `json:"dailyActiveEditors"` DailyActiveViewers int64 `json:"dailyActiveViewers"` DailyActiveSessions int64 `json:"dailyActiveSessions"` MonthlyActiveUsers int64 `json:"monthlyActiveUsers"` }
type DataSourceAccessStats ¶
type DataSourceStats ¶
type GetAdminStatsQuery ¶
type GetAdminStatsQuery struct{}
type GetAlertNotifierUsageStatsQuery ¶
type GetAlertNotifierUsageStatsQuery struct{}
type GetDataSourceAccessStatsQuery ¶
type GetDataSourceAccessStatsQuery struct{}
type GetDataSourceStatsQuery ¶
type GetDataSourceStatsQuery struct{}
type GetSystemStatsQuery ¶
type GetSystemStatsQuery struct{}
type GetSystemUserCountStatsQuery ¶
type GetSystemUserCountStatsQuery struct{}
type NotifierUsageStats ¶
type Service ¶
type Service interface { GetAdminStats(ctx context.Context, query *GetAdminStatsQuery) (*AdminStats, error) GetAlertNotifiersUsageStats(ctx context.Context, query *GetAlertNotifierUsageStatsQuery) ([]*NotifierUsageStats, error) GetDataSourceStats(ctx context.Context, query *GetDataSourceStatsQuery) ([]*DataSourceStats, error) GetDataSourceAccessStats(ctx context.Context, query *GetDataSourceAccessStatsQuery) ([]*DataSourceAccessStats, error) GetSystemStats(ctx context.Context, query *GetSystemStatsQuery) (*SystemStats, error) GetSystemUserCountStats(ctx context.Context, query *GetSystemUserCountStatsQuery) (*SystemUserCountStats, error) }
type SystemStats ¶
type SystemStats struct { Dashboards int64 DashboardBytesTotal int64 DashboardBytesMax int64 Datasources int64 Users int64 ActiveUsers int64 DailyActiveUsers int64 MonthlyActiveUsers int64 Orgs int64 Playlists int64 Alerts int64 Stars int64 Snapshots int64 Teams int64 DashboardPermissions int64 FolderPermissions int64 Folders int64 ProvisionedDashboards int64 AuthTokens int64 APIKeys int64 `xorm:"api_keys"` DashboardVersions int64 Annotations int64 AlertRules int64 LibraryPanels int64 LibraryVariables int64 DashboardsViewersCanEdit int64 DashboardsViewersCanAdmin int64 FoldersViewersCanEdit int64 FoldersViewersCanAdmin int64 Admins int64 Editors int64 Viewers int64 ActiveAdmins int64 ActiveEditors int64 ActiveViewers int64 ActiveSessions int64 DailyActiveAdmins int64 DailyActiveEditors int64 DailyActiveViewers int64 DailyActiveSessions int64 DataKeys int64 ActiveDataKeys int64 PublicDashboards int64 Correlations int64 DatabaseCreatedTime *time.Time // name of the driver DatabaseDriver string }
type SystemUserCountStats ¶
type SystemUserCountStats struct {
Count int64
}
Click to show internal directories.
Click to hide internal directories.