Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction Prometheus

Introduction Prometheus

This slide was presented at "CloudNative Days Tokyo Meetup w/ Melanie Cebula" held on July 20, 2019.
It's 5 minutes Lightning Talks.

CloudNative Days Tokyo Meetup w/ Melanie Cebula - connpass
https://wantedly.connpass.com/event/135968/

kameneko

July 23, 2019
Tweet

More Decks by kameneko

Other Decks in Technology

Transcript

  1. Takuma Nakagame @kameneko1004 • SAKURA internet Inc. ◦ Cloud Service

    Provider • IT infrastructure engineer • Evangelist • LIKE ◦ Prometheus ◦ FreeNAS
  2. What is Prometheus? • A Monitoring system developed by the

    engineers of SoundCloud • Recording real-time metrics in a time series database build using a Pull model • Automatic discovery of their targets by ServiceDiscovery • Written in Golang
  3. Dream Hack Monitoring with Prometheus • 10,000 computers • 500

    swtiches Monitoring DreamHack - The World's Largest Digital Festival | PromCon 2016 https://promcon.io/2016-berlin/talks/monitoring-dreamhack-the-worlds-largest-digital-festival/
  4. • Collecting the metrics from its targes • Filtering its

    metrics by PromQL ◦ WebGUI • Crating Alerts Prometheus Server
  5. Exporter • Monitoring Agent • Expanding its metrics by HTTP

    and periodically pull these to show • So-called Web server for just hitting API
  6. Exporter Exporters by their targets • Server : NodeExporter •

    MySQL : MySQL Server Exporter • Nginx : NGINX Exporter • Apache : Apache Exporter • and more!
  7. An Example of PromQL http_requests_total Total number of requests in

    http http_requests_total{pod_name=”nginx1”} Total number of requests of POD ‘nginx1’ in http sum(http_requests_total) Sum of total requests in http