Files
grafana/pkg/storage/unified/sql/data/resource_stats.sql

25 lines
589 B
SQL

SELECT
{{ .Ident "namespace" }},
{{ .Ident "group" }},
{{ .Ident "resource" }},
COUNT(*),
MAX({{ .Ident "resource_version" }})
FROM {{ .Ident "resource" }}
WHERE 1 = 1
{{ if .Namespace }}
AND {{ .Ident "namespace" }} = {{ .Arg .Namespace }}
{{ end}}
{{ if .Group }}
AND {{ .Ident "group" }} = {{ .Arg .Group }}
{{ end}}
{{ if .Resource }}
AND {{ .Ident "resource" }} = {{ .Arg .Resource }}
{{ end}}
{{ if .Folder }}
AND {{ .Ident "folder" }} = {{ .Arg .Folder }}
{{ end}}
GROUP BY
{{ .Ident "namespace" }},
{{ .Ident "group" }},
{{ .Ident "resource" }}
;