Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

Salut!

An ARM based system to monitor


server farms using Grafana

Sumit Lalwani & Shivesh Abhishek


MayaData Inc.
Speakers:
Sumit Lalwani: Shivesh Abhishek:

@slalwani97 @shankeyshivesh

slalwani97 shiveshabhishek
Introduction

Server monitoring is very crucial part of Site reliability. It help debug


most of the issues during Mission Critical. Having a isolated setup
ensures fail-safe monitoring. Even if the servers are down, we can
still get metrics and graphs.

@slalwani97 @shankeyshivesh slalwani97 shiveshabhishek


Need for this system in the first
place?
No system is 100 percent rigid, every system requires
monitoring till an extent:
➔ Crucial for the system which undergoes frequent
upgrades.
➔ Beneficial for the situations where on-demand and
scenario based monitoring alert is required.
➔ System with lots of individual resources, aggregated
metrics all at on dashboard.

@slalwani97 @shankeyshivesh slalwani97 shiveshabhishek


The setup.
ARM:
❑ Grafana: ❑ Prometheus:
● Install Grafana on ARM ● Install Prometheus on ARM
● Expose Grafana ● Configure Prometheus to get
● Create Prometheus Datasource metrics from clients
● Install Dashboard

@slalwani97 @shankeyshivesh slalwani97 shiveshabhishek


Server Farms:
● Deploy exporters on the client.
● Exporters will expose the metrics.

@slalwani97 @shankeyshivesh slalwani97 shiveshabhishek


@slalwani97 @shankeyshivesh slalwani97 shiveshabhishek
Prometheus ?
➔ Prometheus and its various components form a
compelling end-to-end solution to a crucial but difficult
problem
➔ Prometheus components are available as static binaries.
➔ Prometheus offers a simple and easily adoptable metrics
exposition format.
➔ Prometheus offers a simple but powerful label-based
querying language, PromQL.

@slalwani97 @shankeyshivesh slalwani97 shiveshabhishek


Architecture

@slalwani97 @shankeyshivesh slalwani97 shiveshabhishek


This is how it looks!

@slalwani97 @shankeyshivesh slalwani97 shiveshabhishek


Slack Alert

@slalwani97 @shankeyshivesh slalwani97 shiveshabhishek


Merci!
Any questions ?

@slalwani97
@shankeyshivesh slalwani97
shiveshabhishek
sumit-lalwani
shivesh-abhishek

You might also like