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.

Graphite scaling and performance

Graphite scaling and performance

From the course: Graphite and Grafana: Visualizing Application Performance

Start my 1-month free trial

Graphite scaling and performance

- [Instructor] In this section we will look at various issues that arise when scaling Graphite and possible solutions to these problems, including alternatives to Graphite's standard components. In previous videos we discussed Carbon, Whisper, and Graphite web, the various components that make up Graphite. As Graphite web serves data and runs behind Apache it scales fairly well, similarly with adequate capacity planning, space on disk is a manageable solution. Plus, the primary component that usually inhibits performance in Graphite is Carbon, specifically carbon-cache. As discussed in previous videos, carbon-cache is the network service that accepts inbound metrics from clients, temporarily storing them in memory, and then writing them to disk as Whisper database files at an interval. Because it is continuously writing large amounts of data to disk, Carbon is particularly sensitive to slow disks due to a high IO workload. For this reason it is recommended to use SSDs, or solid state…

Contents