feat(usage stats): added data source count stats

This commit is contained in:
Torkel Ödegaard
2015-09-29 13:47:56 +02:00
parent 8a39b32b5c
commit c816ed2527
4 changed files with 68 additions and 7 deletions
+12
View File
@@ -7,6 +7,18 @@ import (
func init() {
bus.AddHandler("sql", GetSystemStats)
bus.AddHandler("sql", GetDataSourceStats)
}
func GetDataSourceStats(query *m.GetDataSourceStatsQuery) error {
var rawSql = `SELECT COUNT(*) as count, type FROM data_source GROUP BY type`
query.Result = make([]*m.DataSourceStats, 0)
err := x.Sql(rawSql).Find(&query.Result)
if err != nil {
return err
}
return err
}
func GetSystemStats(query *m.GetSystemStatsQuery) error {