From the course: Graphite and Grafana: Visualizing Application Performance

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

High-availability Grafana

High-availability Grafana

From the course: Graphite and Grafana: Visualizing Application Performance

Start my 1-month free trial

High-availability Grafana

- [Narrator] In this video, we will examine the configuration changes that are necessary if we want to create a highly available Grafana infrastructure. This includes configuring Grafana to use an external database so that multiple instances of Grafana can use the same database as well as managing user sessions appropriately. Let's begin by discussing Grafana's default database set up and it's shortcomings. By default, Grafana uses a SQLite database to store dashboards, users, and other information. SQLite is a type of embedded database which means that it does not have a separate server process to instantiate when a database is created. Instead, SQLite reads and writes directly to files on disk. A complete SQL database with multiple tables, indicies, triggers, and views is contained in a single file. In the case of Grafana, this file is named Grafana dot DB and is located in the var lib Grafana directory when Grafana is installed on a host machine. What this means is that, if left in…

Contents