ssube/prometheus-sql-adapter

View on GitHub
schema/grant/grafana.sql

Summary

Maintainability
Test Coverage
ALTER ROLE :role_name SET statement_timeout=:timeout_robot;

GRANT SELECT ON metric_labels TO :role_name;
GRANT SELECT ON metrics TO :role_name;
-- metric_samples is intentionally omitted to prevent
-- grafana from accidentally pulling raw samples and
-- crashing when it runs out of memory

GRANT SELECT ON agg_instance_load TO :role_name;
GRANT SELECT ON agg_instance_load_long TO :role_name;
GRANT SELECT ON agg_instance_pods TO :role_name;

GRANT SELECT ON agg_container_cpu TO :role_name;
GRANT SELECT ON agg_container_mem TO :role_name;

GRANT SELECT ON agg_grafana_alert TO :role_name;
GRANT SELECT ON agg_grafana_alert_long TO :role_name;

GRANT SELECT ON agg_pod_count TO :role_name;

GRANT SELECT ON cat_container TO :role_name;
GRANT SELECT ON cat_instance TO :role_name;