Add description to returned query stats (#742)

Gets the description from the associated query.
This commit is contained in:
Zach Wasserman 2021-05-07 12:47:52 -07:00 committed by GitHub
parent 5af0d6b870
commit 56a9e2cf20
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 3 deletions

View file

@ -224,10 +224,12 @@ SELECT
sq.id AS scheduled_query_id,
sq.query_name AS query_name,
p.name AS pack_name,
p.id as pack_id
p.id as pack_id,
q.description
FROM scheduled_query_stats sqs
JOIN scheduled_queries sq ON (sqs.scheduled_query_id = sq.id)
JOIN packs p ON (sq.pack_id = p.id)
JOIN packs p ON (sq.pack_id = p.id)
JOIN queries q ON (sq.query_name = q.name)
WHERE host_id = ?
`
var stats []kolide.ScheduledQueryStats

View file

@ -57,7 +57,8 @@ type ScheduledQueryStats struct {
ScheduledQueryName string `json:"scheduled_query_name,omitempty" db:"scheduled_query_name"`
ScheduledQueryID uint `json:"scheduled_query_id,omitempty" db:"scheduled_query_id"`
QueryName string `json:"query_name,omitempty" db:"query_name"`
QueryName string `json:"query_name,omitempty" db:"query_name"`
Description string `json:"description,omitempty" db:"description"`
PackName string `json:"pack_name,omitempty" db:"pack_name"`
PackID uint `json:"pack_id,omitempty" db:"pack_id"`