# Functions
NewCreateRequest returns a new create request model.
NewPriorityQueue creates a new priority queue.
NewService returns a new service with default implementations for grafana service It also starts the cleaner job if cleaup is enabled in the configuration.
# Structs
CreateRequest models parameters required for creating/updating dashboard.
CreateResponse models response from grafana for creating/updating dashboard.
Item defines a struct that the PriorityQueue consumes.
PriorityQueue defines a thread safe priority queue.
# Interfaces
Service exposes methods to handle grafana dashboards.