Up until now, all the ways that we have seen to use Grafana have been through its web user interface. This UI is fantastic for creating dashboards, laying out panels, and organizing resources. But when you need to manage Grafana at a large scale or as part of a continuous deployment system, having to click buttons and type information into text boxes can be slow and limiting. Fortunately, Grafana provides a rich application programming interface (API) for automating these actions.
In this chapter, we’ll explore ...