Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Application Metrics with Prometheus and Grafana
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Yves Brissaud
October 10, 2017
Technology
710
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Application Metrics with Prometheus and Grafana
Human Talks Octobre 2017
Yves Brissaud
October 10, 2017
More Decks by Yves Brissaud
See All by Yves Brissaud
The Rise of Local CI Tooling. Thanks AI Coding Agents!
eunomie
0
30
Manifests, blobs et tags : les images de conteneurs enfin digest(es)
eunomie
0
130
Pour une autre idée de la CI, sur la machine du développeur, avec Dagger
eunomie
0
160
container_images.pdf
eunomie
0
200
(DockerCon 23) Container Images: Interactive Deep Dive
eunomie
0
680
(DockerCon 23) What's in my container? Docker scout CLI and CI to the rescue
eunomie
0
300
AlpesCraft 2022 : et si les micro services n'avaient rien à voir avec la technique ?
eunomie
1
280
DevoxxFR 2022 : et si les micro services n'avaient rien à voir avec la technique ?
eunomie
1
590
DevoxxFR 2021: Cloud Native Application Bundle
eunomie
0
130
Other Decks in Technology
See All in Technology
DMM.com 購入改善推進チーム におけるCodeRabbitを用いた レビューフロー改善の一例
ysknsid25
2
620
ゴールデンパスは敷いただけでは道にならない ─ 企画部門のエンジニアが技術標準を事業価値に変えるまで
mhrtech
0
140
知らん間に、回ってる
ming_ayami
0
510
なぜ私たちのSREプラクティスはなかなか機能しないのか 〜システムより先に組織を見る〜 / Why our SRE practices aren't really working
vtryo
3
3.6k
SRE Lounge Hiroshimaへの招待
grimoh
0
640
証券システムを10年Scalaで作り続けるということ - 関数型まつり2026
krrrr38
3
840
AI時代の開発生産性は、個人技からチーム設計へ
moongift
PRO
2
170
Zoom2Youtube.Claude
kawaguti
PRO
3
490
ruby.wasmとPicoRuby.wasmに対応した仮想DOMライブラリを作ってる話 #kaigieffect_kaigi
sue445
PRO
0
140
Mastraエージェント、どのクラウドにデプロイする?
minorun365
PRO
2
180
はじめてのWDM
miyukichi_ospf
1
140
非定型なドキュメントを効率よくリファクタする 〜えぇ!?仕様書27本の移行が1日で終わったって!?〜
subroh0508
1
270
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
9
1k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9.1k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
760
エンジニアに許された特別な時間の終わり
watany
107
250k
Amusing Abliteration
ianozsvald
1
220
Building a Scalable Design System with Sketch
lauravandoore
463
34k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
170
Product Roadmaps are Hard
iamctodd
55
12k
Thoughts on Productivity
jonyablonski
76
5.2k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
How to Think Like a Performance Engineer
csswizardry
28
2.7k
Transcript
Application Metrics Human Talks Grenoble octobre 2017 | @_crev_
Human Talks Grenoble octobre 2017 | @_crev_
Monitoring Human Talks Grenoble octobre 2017 | @_crev_
Hardware Services systèmes Human Talks Grenoble octobre 2017 | @_crev_
Logs (ES, Kibana, etc) Human Talks Grenoble octobre 2017 |
@_crev_
Lisibilité Extraction de la bonne info Human Talks Grenoble octobre
2017 | @_crev_
Gestion d'erreur Rollbar, Airbrake, Sentry, ... Human Talks Grenoble octobre
2017 | @_crev_
Erreurs Human Talks Grenoble octobre 2017 | @_crev_
Page de statut / admin Human Talks Grenoble octobre 2017
| @_crev_
Info choisies, pertinentes Temporalité ? Human Talks Grenoble octobre 2017
| @_crev_
Monitoring + Statut Human Talks Grenoble octobre 2017 | @_crev_
Prometheus Time series database http ://prometheu .i / Human Talks
Grenoble octobre 2017 | @_crev_
Poll (toutes les x secondes) /metrics Format texte ou protobuf
Enregistre avec timestamp Requêtes Formules Human Talks Grenoble octobre 2017 | @_crev_
Visualisation très limitée Human Talks Grenoble octobre 2017 | @_crev_
Grafana The ope platform for beauti analytics and monitoring http
://grafan .co / Human Talks Grenoble octobre 2017 | @_crev_
Dashboard Visualisation Di érentes sources (prometheus, elasticsearch, cloudwatch, etc) Human
Talks Grenoble octobre 2017 | @_crev_
Human Talks Grenoble octobre 2017 | @_crev_
Et en pratique ? Human Talks Grenoble octobre 2017 |
@_crev_
/metrics projects_count 18 project_infra{status="ok"} 0 project_infra{status="error"} 0 project_infra{status="provisionning"} 0 project_infra{status="no_infra"}
18 connection_pool_count 5 connection_pool{details="connections"} 5 connection_pool{details="busy"} 2 connection_pool{details="dead"} 0 connection_pool{details="idle"} 3 connection_pool{details="waiting"} 0 action_cable_connection_count 0 users_count 16 active_users 0 # HELP version Version number version{service="web"} 0.1299 Human Talks Grenoble octobre 2017 | @_crev_
Human Talks Grenoble octobre 2017 | @_crev_
Human Talks Grenoble octobre 2017 | @_crev_
(santé de l'app) (aide au debug) (retour dans le temps)
Human Talks Grenoble octobre 2017 | @_crev_
Thanks Human Talks Grenoble octobre 2017 | @_crev_ | docker
run --rm -it squarescale/ybrissaud