Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Graphite and Grafana: Visualizing Application Performance

Graphite and Grafana: Visualizing Application Performance

1h 49mAdvanced2018-09-06

Authors

Laura Stone

Laura Stone

Software Engineer

Course details

Get better insights into your back-end performance—whether your applications run on site or in the cloud. StatsD, Graphite, and Grafana are three popular open-source tools used to aggregate and visualize metrics about systems and applications. This course shows how to use them in combination to stay on top of outages, diagnose issues related to database and server performance, and optimize your user experience. Instructor Laura Stone—a senior-level site reliability engineer—explains how to gather app-specific metrics with StatsD, store those metrics efficiently with Graphite, and monitor and beautifully visualize this information with Grafana. Follow along to learn how to install, configure, and use these tools to create informative, useful dashboards that provide insights into multiple applications and systems—deepening your understanding of the performance and business value of your organization's architecture.

Learning objectives
Installing and configuring StatsD
Gathering application metrics with StatsD
Setting up Graphite and the Graphite-web database
Gathering metrics with Graphite
Installing Grafana
Creating dashboards with Grafana
Using Graphite and Grafana together

Skills covered

StatsDGraphiteGrafanaSoftware Development SecurityLinuxCloud AdministrationCybersecurityLearningCloud ComputingOpen Source

Concepts

0. Introduction

  • 01 - Monitoring and visualizing system performance
  • 02 - What you should know
  • 03 - Exercise files

1. Metrics Gathering with StatsD

  • 04 - StatsD overview
  • 05 - Installing StatsD
  • 06 - Configuring StatsD
  • 07 - Types of metrics
  • 08 - Adding StatsD to an application
  • 09 - First look with StatsD and Grafana

2. Graphite - Metrics Aggregation

  • 10 - Graphite basics and components
  • 11 - Installing Graphite
  • 12 - Setting up the Graphite-web database
  • 13 - Carbon overview
  • 14 - Configuring carbon
  • 15 - Configuring Graphite-web
  • 16 - Whisper files
  • 17 - Verifying the system
  • 18 - The Graphite UI
  • 19 - Graphite scaling and performance

3. Grafana - Metrics Visualization

  • 20 - Grafana basics
  • 21 - Installing Grafana
  • 22 - Grafana security basics
  • 23 - Adding data sources
  • 24 - Creating dashboards
  • 25 - Additional dashboard configurations
  • 26 - Deep dive - Grafana panel types
  • 27 - High-availability Grafana

4. Using Graphite and Grafana Together

  • 28 - The Graphite render endpoint
  • 29 - Building Graphite queries
  • 30 - Interpreting graphs
  • 31 - Example dashboards

Conclusion

  • 32 - Next steps

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal