From the course: Graphite and Grafana: Visualizing Application Performance
Unlock the full course today
Join today to access over 24,800 courses taught by industry experts.
High-availability Grafana
From the course: Graphite and Grafana: Visualizing Application Performance
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…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
Grafana basics3m 34s
-
(Locked)
Installing Grafana2m 23s
-
(Locked)
Grafana security basics3m 21s
-
(Locked)
Adding data sources4m 13s
-
(Locked)
Creating dashboards4m 37s
-
(Locked)
Additional dashboard configurations3m 42s
-
(Locked)
Deep dive: Grafana panel types4m 54s
-
(Locked)
High-availability Grafana3m 35s
-
-
-