Monitorama

Ferenc Kovács
Ferenc Kovácsdeveloper at ustream.tv
Monitorama EU
Ahogy én láttam

1
13 October 14, Monday
Berlin, Urania

2
13 October 14, Monday
Helyszín
•

Maga az épület könnyen megközelíthető.

•

Szünetekben üdítő/kávé/süti/szendvics.

•

Kivetítővel/hangosítással nem volt semmi probléma.

•

Wifi volt, de lehetett volna jobb is.

•

A székekben szűkösen lehetett elférni, cserébe volt hova tenni a notit.

•

Az éttermekhez délben viszonylag sokat kellett utazni.

•

Az előadások és a workshopok között macera volt közlekedni.
3

13 October 14, Monday
Az előadások általánosságban
•

A 30 perces előadások pont megfelelő hosszúságúak voltak.

•

Nem volt csúszás vagy változás a kiírt programhoz képest.

•

Nem volt ügyetlen előadó, vagy összecsapott slide.

•

Kicsit sok volt az elméleti/gondolatébresztő előadás, de a 2. napon
a workshopokkal lehetett vigasztalódni.

•

Majdnem minden előadáson előkerültek a repülőgépes történetek
(Inviting Disaster: Lessons From the Edge of Technology).
4

13 October 14, Monday
Néhány érdekesebb előadás

• Katherine

Daniels - (Not) Staring at Graphs as a Service

• Theo

Schlossnagle - Monitoring what the hell?

• David

Goodlad - Infrastructure is Secondary

5
13 October 14, Monday
Katherine Daniels - (Not) Staring at Graphs as a Service

6
13 October 14, Monday
Katherine Daniels - (Not) Staring at Graphs as a Service

•

Monitorozd a kulcsfontosságú részeket, vigyázva hogy ne legyenek duplikált
vagy téves riasztások.

•

A téves riasztások, illetve az állandó riasztások miatt lankad a figyelem
(Alert fatigue).

•

Priorizáld a riasztásaidat, ne félj lejjebb húzni, vagy akár törölni riasztásokat.

•

Javítsd meg az infrastruktúrát a folyamatos tűzoltás helyett, ehhez először a
0 hiba állapotot kell elérni.

•

Mielőtt beállítasz egy új szolgáltatást, vegyél fel rá egy ellenőrzést:
Monitoring-Driven Development.
7

13 October 14, Monday
Katherine Daniels - (Not) Staring at Graphs as a Service

8
13 October 14, Monday
Katherine Daniels - (Not) Staring at Graphs as a Service

•A

tűzoltás helyett lesz időd a rendszered fejlesztésére.

• Beszéljenek

a csapatok egymás között, ne csak akkor, mikor
valami felborult.

• A “Blameless

Post-mortem” ugyanilyen fontos.

• Legyen

meg a bizalom az emberek között, ne kelljen félni egy
kérdés feltevésétől.
9

13 October 14, Monday
Theo Schlossnagle - Monitoring what the hell?

10
13 October 14, Monday
Theo Schlossnagle - Monitoring what the hell?

•

Poll versus push
•

Push ha ritkán van esemény, vagy sok, de egyedi.

•

Poll ha gyakori hasonló eseményeket figyelünk, vagy fontos, hogy
fogadó oldalról lehessen szabályozni a lekérdezési gyakoriságot.

•

Skálázhatósági okokból sokan a push-t tartják az egyetlen
járható útnak, de Theo poll-párti.

•

Egyre kevésbé érdekes, elrejti az absztrakció.
11

13 October 14, Monday
Theo Schlossnagle - Monitoring what the hell?

•

Mérj mindent (de nem kell mindenről dashboard, riasztás).

•

Akár olyan dolgokat, mint a HR információk és az IT kapcsolatát: vajon több
hibát vét az a dolgozó, aki már régóta nem volt szabadságon?

•

Nincs két egyforma cég, ezért nincs két egyforma dashboard sem.

•

A historikus adat segíthet abban, hogy vizualizáld a rendszered, trendeket
találj, vagy következtetéseket vonj le a jövőre nézve.

•

Kontextus nélkül egy adott metrika nem mond sokat.

•

Az átlagérték hazudik, de még így is hasznos.
12

13 October 14, Monday
Theo Schlossnagle - Monitoring what the hell?

•

Általában hiányzik még a szakmából a szükséges elméleti tudás, hogy
felismerjük a különféle eloszlásokat, és hogy a megfelelő adatra a
megfelelő függvényt alkalmazva láthatóvá tegyük a trendeket.

•

Mivel nagy a szórás a különböző adatok eloszlásában, ezért nehéz
probléma az automatikus incidensdetektálás.

•

Nem a mi iparunk fogja megreformálni a statisztika területét, inkább
nekünk kell tanulnunk ezen a területen másoktól.

•

Ha érdekel a téma, akkor Theo egy korábbi előadása hasznos
bevezető lehet: http://www.slideshare.net/postwait/whats-in-a-number
13

13 October 14, Monday
David Goodlad - Infrastructure is Secondary

•

Az üzlet az első, nem az infrastruktúra, az csak egy
(nélkülözhetetlen) eszköz az üzletmenetben.

•

Senki nem szeret az éjszaka közepén felkelni, nem is ideális
környezet a munkához, lassabban is fogjuk megoldani a problémát.

•

Az infrastruktúrád teljesítménymutatói nem mutatják a céged
teljesítményét, az az elsődleges, hogy az üzleti igényeket ellátja-e.

•

Nem azt mondja, hogy ne monitorozd a infrastruktúrát, de mindig
az legyen az elsődleges riasztás, hogy ellátja-e a rendszer a rá bízott
üzleti feladatot.
14

13 October 14, Monday
David Goodlad - Infrastructure is Secondary

•A

riasztásaid valamilyen gyors beavatkozást kell, hogy
kiváltsanak, kerüld a tájékoztató jellegű riasztásokat.

• Az

ellenőrzéseket úgy fogalmazd meg, hogy ne egy önkényes
értéket vizsgáljanak, ami a forgalom függvényében normális,
hogy változik, hanem próbáljunk úgy megfogalmazni, hogy
mindig igaz legyen.
• “Number

of photo processing jobs in queue is too high” vs
“Time to process the most recent photo was unacceptably
high”
15

13 October 14, Monday
David Goodlad - Infrastructure is Secondary

•

A riasztás utáni nyomozásban nagyon fontos elem a korrelációk keresése.

•

Néha nehéz megmondani, hogy a több riasztás között mi az ok, és mi az okozat.

•

Riemann egy eszköz lehet arra, hogy a különböző gépek és logok, metrikák között
korrelációkat találj.

•

Segítség kell hogy milyen adatot mérj: mi az ami miatt kirúgnák a főnököd? Mi fontos a
főnököd főnőkének?

•

Ezeket mérd alaposan, de ettől függetlenül mérj mindent, még ha nem is használod
most ezt az adatot, később még jól jöhet.

•

Tedd könnyűvé a dolgok mérését, hogy az embereknek természetes legyen.

•

Tedd elérhetővé az adatokat az embereknek, ne legyen monitoring siló.
16

13 October 14, Monday
Kérdések?

17
13 October 14, Monday
Köszi a figyelmet!

18
13 October 14, Monday
Kovács Ferenc
http://tyrael.hu/
@Tyr43l

19
13 October 14, Monday
1 of 19

Recommended

Php 5.5 by
Php 5.5Php 5.5
Php 5.5Ferenc Kovács
1.2K views17 slides
A PHP 5.5 újdonságai. by
A PHP 5.5 újdonságai.A PHP 5.5 újdonságai.
A PHP 5.5 újdonságai.Ferenc Kovács
1.8K views27 slides
A PHP 5.4 újdonságai by
A PHP 5.4 újdonságaiA PHP 5.4 újdonságai
A PHP 5.4 újdonságaiFerenc Kovács
2K views45 slides
Webalkalmazások teljesítményoptimalizálása by
Webalkalmazások teljesítményoptimalizálásaWebalkalmazások teljesítményoptimalizálása
Webalkalmazások teljesítményoptimalizálásaFerenc Kovács
6K views31 slides
Biztonságos webalkalmazások fejlesztése by
Biztonságos webalkalmazások fejlesztéseBiztonságos webalkalmazások fejlesztése
Biztonságos webalkalmazások fejlesztéseFerenc Kovács
6.3K views37 slides
PHP alkalmazások minőségbiztosítása by
PHP alkalmazások minőségbiztosításaPHP alkalmazások minőségbiztosítása
PHP alkalmazások minőségbiztosításaFerenc Kovács
1.5K views52 slides

More Related Content

Featured

ChatGPT and the Future of Work - Clark Boyd by
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
23.4K views69 slides
Getting into the tech field. what next by
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
5.6K views22 slides
Google's Just Not That Into You: Understanding Core Updates & Search Intent by
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
6.3K views99 slides
How to have difficult conversations by
How to have difficult conversations How to have difficult conversations
How to have difficult conversations Rajiv Jayarajah, MAppComm, ACC
4.9K views19 slides
Introduction to Data Science by
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data ScienceChristy Abraham Joy
82.2K views51 slides
Time Management & Productivity - Best Practices by
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
169.7K views42 slides

Featured(20)

ChatGPT and the Future of Work - Clark Boyd by Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd23.4K views
Getting into the tech field. what next by Tessa Mero
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero5.6K views
Google's Just Not That Into You: Understanding Core Updates & Search Intent by Lily Ray
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray6.3K views
Time Management & Productivity - Best Practices by Vit Horky
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky169.7K views
The six step guide to practical project management by MindGenius
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius36.6K views
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright... by RachelPearson36
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson3612.6K views
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present... by Applitools
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools55.5K views
12 Ways to Increase Your Influence at Work by GetSmarter
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
GetSmarter401.7K views
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G... by DevGAMM Conference
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
DevGAMM Conference3.6K views
Barbie - Brand Strategy Presentation by Erica Santiago
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
Erica Santiago25.1K views
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well by Saba Software
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Saba Software25.2K views
Introduction to C Programming Language by Simplilearn
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
Simplilearn8.4K views
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr... by Palo Alto Software
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...
Palo Alto Software88.4K views
9 Tips for a Work-free Vacation by Weekdone.com
9 Tips for a Work-free Vacation9 Tips for a Work-free Vacation
9 Tips for a Work-free Vacation
Weekdone.com7.2K views
How to Map Your Future by SlideShop.com
How to Map Your FutureHow to Map Your Future
How to Map Your Future
SlideShop.com275.1K views

Monitorama

  • 1. Monitorama EU Ahogy én láttam 1 13 October 14, Monday
  • 3. Helyszín • Maga az épület könnyen megközelíthető. • Szünetekben üdítő/kávé/süti/szendvics. • Kivetítővel/hangosítással nem volt semmi probléma. • Wifi volt, de lehetett volna jobb is. • A székekben szűkösen lehetett elférni, cserébe volt hova tenni a notit. • Az éttermekhez délben viszonylag sokat kellett utazni. • Az előadások és a workshopok között macera volt közlekedni. 3 13 October 14, Monday
  • 4. Az előadások általánosságban • A 30 perces előadások pont megfelelő hosszúságúak voltak. • Nem volt csúszás vagy változás a kiírt programhoz képest. • Nem volt ügyetlen előadó, vagy összecsapott slide. • Kicsit sok volt az elméleti/gondolatébresztő előadás, de a 2. napon a workshopokkal lehetett vigasztalódni. • Majdnem minden előadáson előkerültek a repülőgépes történetek (Inviting Disaster: Lessons From the Edge of Technology). 4 13 October 14, Monday
  • 5. Néhány érdekesebb előadás • Katherine Daniels - (Not) Staring at Graphs as a Service • Theo Schlossnagle - Monitoring what the hell? • David Goodlad - Infrastructure is Secondary 5 13 October 14, Monday
  • 6. Katherine Daniels - (Not) Staring at Graphs as a Service 6 13 October 14, Monday
  • 7. Katherine Daniels - (Not) Staring at Graphs as a Service • Monitorozd a kulcsfontosságú részeket, vigyázva hogy ne legyenek duplikált vagy téves riasztások. • A téves riasztások, illetve az állandó riasztások miatt lankad a figyelem (Alert fatigue). • Priorizáld a riasztásaidat, ne félj lejjebb húzni, vagy akár törölni riasztásokat. • Javítsd meg az infrastruktúrát a folyamatos tűzoltás helyett, ehhez először a 0 hiba állapotot kell elérni. • Mielőtt beállítasz egy új szolgáltatást, vegyél fel rá egy ellenőrzést: Monitoring-Driven Development. 7 13 October 14, Monday
  • 8. Katherine Daniels - (Not) Staring at Graphs as a Service 8 13 October 14, Monday
  • 9. Katherine Daniels - (Not) Staring at Graphs as a Service •A tűzoltás helyett lesz időd a rendszered fejlesztésére. • Beszéljenek a csapatok egymás között, ne csak akkor, mikor valami felborult. • A “Blameless Post-mortem” ugyanilyen fontos. • Legyen meg a bizalom az emberek között, ne kelljen félni egy kérdés feltevésétől. 9 13 October 14, Monday
  • 10. Theo Schlossnagle - Monitoring what the hell? 10 13 October 14, Monday
  • 11. Theo Schlossnagle - Monitoring what the hell? • Poll versus push • Push ha ritkán van esemény, vagy sok, de egyedi. • Poll ha gyakori hasonló eseményeket figyelünk, vagy fontos, hogy fogadó oldalról lehessen szabályozni a lekérdezési gyakoriságot. • Skálázhatósági okokból sokan a push-t tartják az egyetlen járható útnak, de Theo poll-párti. • Egyre kevésbé érdekes, elrejti az absztrakció. 11 13 October 14, Monday
  • 12. Theo Schlossnagle - Monitoring what the hell? • Mérj mindent (de nem kell mindenről dashboard, riasztás). • Akár olyan dolgokat, mint a HR információk és az IT kapcsolatát: vajon több hibát vét az a dolgozó, aki már régóta nem volt szabadságon? • Nincs két egyforma cég, ezért nincs két egyforma dashboard sem. • A historikus adat segíthet abban, hogy vizualizáld a rendszered, trendeket találj, vagy következtetéseket vonj le a jövőre nézve. • Kontextus nélkül egy adott metrika nem mond sokat. • Az átlagérték hazudik, de még így is hasznos. 12 13 October 14, Monday
  • 13. Theo Schlossnagle - Monitoring what the hell? • Általában hiányzik még a szakmából a szükséges elméleti tudás, hogy felismerjük a különféle eloszlásokat, és hogy a megfelelő adatra a megfelelő függvényt alkalmazva láthatóvá tegyük a trendeket. • Mivel nagy a szórás a különböző adatok eloszlásában, ezért nehéz probléma az automatikus incidensdetektálás. • Nem a mi iparunk fogja megreformálni a statisztika területét, inkább nekünk kell tanulnunk ezen a területen másoktól. • Ha érdekel a téma, akkor Theo egy korábbi előadása hasznos bevezető lehet: http://www.slideshare.net/postwait/whats-in-a-number 13 13 October 14, Monday
  • 14. David Goodlad - Infrastructure is Secondary • Az üzlet az első, nem az infrastruktúra, az csak egy (nélkülözhetetlen) eszköz az üzletmenetben. • Senki nem szeret az éjszaka közepén felkelni, nem is ideális környezet a munkához, lassabban is fogjuk megoldani a problémát. • Az infrastruktúrád teljesítménymutatói nem mutatják a céged teljesítményét, az az elsődleges, hogy az üzleti igényeket ellátja-e. • Nem azt mondja, hogy ne monitorozd a infrastruktúrát, de mindig az legyen az elsődleges riasztás, hogy ellátja-e a rendszer a rá bízott üzleti feladatot. 14 13 October 14, Monday
  • 15. David Goodlad - Infrastructure is Secondary •A riasztásaid valamilyen gyors beavatkozást kell, hogy kiváltsanak, kerüld a tájékoztató jellegű riasztásokat. • Az ellenőrzéseket úgy fogalmazd meg, hogy ne egy önkényes értéket vizsgáljanak, ami a forgalom függvényében normális, hogy változik, hanem próbáljunk úgy megfogalmazni, hogy mindig igaz legyen. • “Number of photo processing jobs in queue is too high” vs “Time to process the most recent photo was unacceptably high” 15 13 October 14, Monday
  • 16. David Goodlad - Infrastructure is Secondary • A riasztás utáni nyomozásban nagyon fontos elem a korrelációk keresése. • Néha nehéz megmondani, hogy a több riasztás között mi az ok, és mi az okozat. • Riemann egy eszköz lehet arra, hogy a különböző gépek és logok, metrikák között korrelációkat találj. • Segítség kell hogy milyen adatot mérj: mi az ami miatt kirúgnák a főnököd? Mi fontos a főnököd főnőkének? • Ezeket mérd alaposan, de ettől függetlenül mérj mindent, még ha nem is használod most ezt az adatot, később még jól jöhet. • Tedd könnyűvé a dolgok mérését, hogy az embereknek természetes legyen. • Tedd elérhetővé az adatokat az embereknek, ne legyen monitoring siló. 16 13 October 14, Monday
  • 18. Köszi a figyelmet! 18 13 October 14, Monday