Soumettre la recherche
Mettre en ligne
Metrics 2.0 & Graph-Explorer
•
1 j'aime
•
13,702 vues
Dieter Plaetinck
Suivre
Technologie
Signaler
Partager
Signaler
Partager
1 sur 46
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Metrics stack 2.0
Metrics stack 2.0
Dieter Plaetinck
Metrics 2.0 @ Monitorama PDX 2014
Metrics 2.0 @ Monitorama PDX 2014
Dieter Plaetinck
A Beginner's Guide to Building Data Pipelines with Luigi
A Beginner's Guide to Building Data Pipelines with Luigi
Growth Intelligence
Graphite
Graphite
Michael Masters
Weather of the Century: Design and Performance
Weather of the Century: Design and Performance
MongoDB
The Weather of the Century Part 2: High Performance
The Weather of the Century Part 2: High Performance
MongoDB
More Data, More Problems: Evolving big data machine learning pipelines with S...
More Data, More Problems: Evolving big data machine learning pipelines with S...
Alex Sadovsky
Why Grails?
Why Grails?
Yiguang Hu
Recommandé
Metrics stack 2.0
Metrics stack 2.0
Dieter Plaetinck
Metrics 2.0 @ Monitorama PDX 2014
Metrics 2.0 @ Monitorama PDX 2014
Dieter Plaetinck
A Beginner's Guide to Building Data Pipelines with Luigi
A Beginner's Guide to Building Data Pipelines with Luigi
Growth Intelligence
Graphite
Graphite
Michael Masters
Weather of the Century: Design and Performance
Weather of the Century: Design and Performance
MongoDB
The Weather of the Century Part 2: High Performance
The Weather of the Century Part 2: High Performance
MongoDB
More Data, More Problems: Evolving big data machine learning pipelines with S...
More Data, More Problems: Evolving big data machine learning pipelines with S...
Alex Sadovsky
Why Grails?
Why Grails?
Yiguang Hu
Mythbusting: Understanding How We Measure the Performance of MongoDB
Mythbusting: Understanding How We Measure the Performance of MongoDB
MongoDB
Deep dive into deeplearn.js
Deep dive into deeplearn.js
Kai Sasaki
Introduction to PiCloud
Introduction to PiCloud
Bill Koch
SharePoint Administration with PowerShell
SharePoint Administration with PowerShell
Eric Kraus
Business Dashboards using Bonobo ETL, Grafana and Apache Airflow
Business Dashboards using Bonobo ETL, Grafana and Apache Airflow
Romain Dorgueil
k-means algorithm implementation on Hadoop
k-means algorithm implementation on Hadoop
Stratos Gounidellis
Ember
Ember
mrphilroth
Machine Learning Model Bakeoff
Machine Learning Model Bakeoff
mrphilroth
Mythbusting: Understanding How We Measure the Performance of MongoDB
Mythbusting: Understanding How We Measure the Performance of MongoDB
MongoDB
Barbara Nelson [InfluxData] | How Can I Put That Dashboard in My App? | Influ...
Barbara Nelson [InfluxData] | How Can I Put That Dashboard in My App? | Influ...
InfluxData
Caching a page
Caching a page
Radha Krishnan
Scott Anderson [InfluxData] | InfluxDB Tasks – Beyond Downsampling | InfluxDa...
Scott Anderson [InfluxData] | InfluxDB Tasks – Beyond Downsampling | InfluxDa...
InfluxData
Time Series Analysis for Network Secruity
Time Series Analysis for Network Secruity
mrphilroth
Influx db talk-20150415
Influx db talk-20150415
Richard Elling
Meet the Experts: Visualize Your Time-Stamped Data Using the React-Based Gira...
Meet the Experts: Visualize Your Time-Stamped Data Using the React-Based Gira...
InfluxData
Anais Dotis-Georgiou & Faith Chikwekwe [InfluxData] | Top 10 Hurdles for Flux...
Anais Dotis-Georgiou & Faith Chikwekwe [InfluxData] | Top 10 Hurdles for Flux...
InfluxData
Liquid Stream Processing Across Web Browsers and Web Servers
Liquid Stream Processing Across Web Browsers and Web Servers
Masiar Babazadeh
INFLUXQL & TICKSCRIPT
INFLUXQL & TICKSCRIPT
InfluxData
Graph Based Malware Analysis @ Graphday SF 2018
Graph Based Malware Analysis @ Graphday SF 2018
Florian Hockmann
Boredom comes to_those_who_wait
Boredom comes to_those_who_wait
Ricardo Bánffy
Firefox OS: HTML5 sur les stéroïdes - HTML5mtl - 2014-04-22
Firefox OS: HTML5 sur les stéroïdes - HTML5mtl - 2014-04-22
Frédéric Harper
Om nom nom nom
Om nom nom nom
Anna Pawlicka
Contenu connexe
Tendances
Mythbusting: Understanding How We Measure the Performance of MongoDB
Mythbusting: Understanding How We Measure the Performance of MongoDB
MongoDB
Deep dive into deeplearn.js
Deep dive into deeplearn.js
Kai Sasaki
Introduction to PiCloud
Introduction to PiCloud
Bill Koch
SharePoint Administration with PowerShell
SharePoint Administration with PowerShell
Eric Kraus
Business Dashboards using Bonobo ETL, Grafana and Apache Airflow
Business Dashboards using Bonobo ETL, Grafana and Apache Airflow
Romain Dorgueil
k-means algorithm implementation on Hadoop
k-means algorithm implementation on Hadoop
Stratos Gounidellis
Ember
Ember
mrphilroth
Machine Learning Model Bakeoff
Machine Learning Model Bakeoff
mrphilroth
Mythbusting: Understanding How We Measure the Performance of MongoDB
Mythbusting: Understanding How We Measure the Performance of MongoDB
MongoDB
Barbara Nelson [InfluxData] | How Can I Put That Dashboard in My App? | Influ...
Barbara Nelson [InfluxData] | How Can I Put That Dashboard in My App? | Influ...
InfluxData
Caching a page
Caching a page
Radha Krishnan
Scott Anderson [InfluxData] | InfluxDB Tasks – Beyond Downsampling | InfluxDa...
Scott Anderson [InfluxData] | InfluxDB Tasks – Beyond Downsampling | InfluxDa...
InfluxData
Time Series Analysis for Network Secruity
Time Series Analysis for Network Secruity
mrphilroth
Influx db talk-20150415
Influx db talk-20150415
Richard Elling
Meet the Experts: Visualize Your Time-Stamped Data Using the React-Based Gira...
Meet the Experts: Visualize Your Time-Stamped Data Using the React-Based Gira...
InfluxData
Anais Dotis-Georgiou & Faith Chikwekwe [InfluxData] | Top 10 Hurdles for Flux...
Anais Dotis-Georgiou & Faith Chikwekwe [InfluxData] | Top 10 Hurdles for Flux...
InfluxData
Liquid Stream Processing Across Web Browsers and Web Servers
Liquid Stream Processing Across Web Browsers and Web Servers
Masiar Babazadeh
INFLUXQL & TICKSCRIPT
INFLUXQL & TICKSCRIPT
InfluxData
Graph Based Malware Analysis @ Graphday SF 2018
Graph Based Malware Analysis @ Graphday SF 2018
Florian Hockmann
Boredom comes to_those_who_wait
Boredom comes to_those_who_wait
Ricardo Bánffy
Tendances
(20)
Mythbusting: Understanding How We Measure the Performance of MongoDB
Mythbusting: Understanding How We Measure the Performance of MongoDB
Deep dive into deeplearn.js
Deep dive into deeplearn.js
Introduction to PiCloud
Introduction to PiCloud
SharePoint Administration with PowerShell
SharePoint Administration with PowerShell
Business Dashboards using Bonobo ETL, Grafana and Apache Airflow
Business Dashboards using Bonobo ETL, Grafana and Apache Airflow
k-means algorithm implementation on Hadoop
k-means algorithm implementation on Hadoop
Ember
Ember
Machine Learning Model Bakeoff
Machine Learning Model Bakeoff
Mythbusting: Understanding How We Measure the Performance of MongoDB
Mythbusting: Understanding How We Measure the Performance of MongoDB
Barbara Nelson [InfluxData] | How Can I Put That Dashboard in My App? | Influ...
Barbara Nelson [InfluxData] | How Can I Put That Dashboard in My App? | Influ...
Caching a page
Caching a page
Scott Anderson [InfluxData] | InfluxDB Tasks – Beyond Downsampling | InfluxDa...
Scott Anderson [InfluxData] | InfluxDB Tasks – Beyond Downsampling | InfluxDa...
Time Series Analysis for Network Secruity
Time Series Analysis for Network Secruity
Influx db talk-20150415
Influx db talk-20150415
Meet the Experts: Visualize Your Time-Stamped Data Using the React-Based Gira...
Meet the Experts: Visualize Your Time-Stamped Data Using the React-Based Gira...
Anais Dotis-Georgiou & Faith Chikwekwe [InfluxData] | Top 10 Hurdles for Flux...
Anais Dotis-Georgiou & Faith Chikwekwe [InfluxData] | Top 10 Hurdles for Flux...
Liquid Stream Processing Across Web Browsers and Web Servers
Liquid Stream Processing Across Web Browsers and Web Servers
INFLUXQL & TICKSCRIPT
INFLUXQL & TICKSCRIPT
Graph Based Malware Analysis @ Graphday SF 2018
Graph Based Malware Analysis @ Graphday SF 2018
Boredom comes to_those_who_wait
Boredom comes to_those_who_wait
Similaire à Metrics 2.0 & Graph-Explorer
Firefox OS: HTML5 sur les stéroïdes - HTML5mtl - 2014-04-22
Firefox OS: HTML5 sur les stéroïdes - HTML5mtl - 2014-04-22
Frédéric Harper
Om nom nom nom
Om nom nom nom
Anna Pawlicka
PyData Berlin Meetup
PyData Berlin Meetup
Steffen Wenz
huhu
huhu
Dung Trương
NetworkX Network: 用NetworkX找出台灣公司網絡核心 by Leo Hung @PyCon TW 2014
NetworkX Network: 用NetworkX找出台灣公司網絡核心 by Leo Hung @PyCon TW 2014
SanChan Hong
Qualidade de vida: Com Zabbix e API
Qualidade de vida: Com Zabbix e API
Luiz Sales
Kinect de-theremin
Kinect de-theremin
Kazuyuki Honda
Год в Github bugbounty, опыт участия
Год в Github bugbounty, опыт участия
defcon_kz
soft-shake.ch - Hands on Node.js
soft-shake.ch - Hands on Node.js
soft-shake.ch
Future of Development and Deployment using Docker
Future of Development and Deployment using Docker
Tamer Abdul-Radi
Firefox OS, HTML5 to the next level - Python Montreal - 2014-05-12
Firefox OS, HTML5 to the next level - Python Montreal - 2014-05-12
Frédéric Harper
FP - Découverte de Play Framework Scala
FP - Découverte de Play Framework Scala
Kévin Margueritte
Cf summit-2016-monitoring-cf-sensu-graphite
Cf summit-2016-monitoring-cf-sensu-graphite
Jeff Barrows
Spicy javascript: Create your first Chrome extension for web analytics QA
Spicy javascript: Create your first Chrome extension for web analytics QA
Alban Gérôme
AWS IoTで家庭内IoTをやってみた【JAWS DAYS 2016】
AWS IoTで家庭内IoTをやってみた【JAWS DAYS 2016】
tsuchimon
Node in Production at Aviary
Node in Production at Aviary
Aviary
Node Interactive: Node.js Performance and Highly Scalable Micro-Services
Node Interactive: Node.js Performance and Highly Scalable Micro-Services
Chris Bailey
A la découverte de TypeScript
A la découverte de TypeScript
Denis Voituron
Dive into sentry
Dive into sentry
Leo Zhou
OSMC 2021 | ITSM by Asterix and friends
OSMC 2021 | ITSM by Asterix and friends
NETWAYS
Similaire à Metrics 2.0 & Graph-Explorer
(20)
Firefox OS: HTML5 sur les stéroïdes - HTML5mtl - 2014-04-22
Firefox OS: HTML5 sur les stéroïdes - HTML5mtl - 2014-04-22
Om nom nom nom
Om nom nom nom
PyData Berlin Meetup
PyData Berlin Meetup
huhu
huhu
NetworkX Network: 用NetworkX找出台灣公司網絡核心 by Leo Hung @PyCon TW 2014
NetworkX Network: 用NetworkX找出台灣公司網絡核心 by Leo Hung @PyCon TW 2014
Qualidade de vida: Com Zabbix e API
Qualidade de vida: Com Zabbix e API
Kinect de-theremin
Kinect de-theremin
Год в Github bugbounty, опыт участия
Год в Github bugbounty, опыт участия
soft-shake.ch - Hands on Node.js
soft-shake.ch - Hands on Node.js
Future of Development and Deployment using Docker
Future of Development and Deployment using Docker
Firefox OS, HTML5 to the next level - Python Montreal - 2014-05-12
Firefox OS, HTML5 to the next level - Python Montreal - 2014-05-12
FP - Découverte de Play Framework Scala
FP - Découverte de Play Framework Scala
Cf summit-2016-monitoring-cf-sensu-graphite
Cf summit-2016-monitoring-cf-sensu-graphite
Spicy javascript: Create your first Chrome extension for web analytics QA
Spicy javascript: Create your first Chrome extension for web analytics QA
AWS IoTで家庭内IoTをやってみた【JAWS DAYS 2016】
AWS IoTで家庭内IoTをやってみた【JAWS DAYS 2016】
Node in Production at Aviary
Node in Production at Aviary
Node Interactive: Node.js Performance and Highly Scalable Micro-Services
Node Interactive: Node.js Performance and Highly Scalable Micro-Services
A la découverte de TypeScript
A la découverte de TypeScript
Dive into sentry
Dive into sentry
OSMC 2021 | ITSM by Asterix and friends
OSMC 2021 | ITSM by Asterix and friends
Plus de Dieter Plaetinck
Grafana 7.0 Preview - Meetup Tel Aviv Yafo
Grafana 7.0 Preview - Meetup Tel Aviv Yafo
Dieter Plaetinck
Graphite & Metrictank - Meetup Tel Aviv Yafo
Graphite & Metrictank - Meetup Tel Aviv Yafo
Dieter Plaetinck
Next generation alerting and fault detection, SRECon Europe 2016
Next generation alerting and fault detection, SRECon Europe 2016
Dieter Plaetinck
Alerting in Grafana, Grafanacon 2015
Alerting in Grafana, Grafanacon 2015
Dieter Plaetinck
Rethinking metrics: metrics 2.0 @ Lisa 2014
Rethinking metrics: metrics 2.0 @ Lisa 2014
Dieter Plaetinck
Rethinking metrics: metrics 2.0
Rethinking metrics: metrics 2.0
Dieter Plaetinck
Plus de Dieter Plaetinck
(6)
Grafana 7.0 Preview - Meetup Tel Aviv Yafo
Grafana 7.0 Preview - Meetup Tel Aviv Yafo
Graphite & Metrictank - Meetup Tel Aviv Yafo
Graphite & Metrictank - Meetup Tel Aviv Yafo
Next generation alerting and fault detection, SRECon Europe 2016
Next generation alerting and fault detection, SRECon Europe 2016
Alerting in Grafana, Grafanacon 2015
Alerting in Grafana, Grafanacon 2015
Rethinking metrics: metrics 2.0 @ Lisa 2014
Rethinking metrics: metrics 2.0 @ Lisa 2014
Rethinking metrics: metrics 2.0
Rethinking metrics: metrics 2.0
Dernier
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
hariprasad279825
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
Padma Pradeep
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
Zilliz
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
Florian Wilhelm
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Stephanie Beckett
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
RankYa
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Mark Simos
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
Alfredo García Lavilla
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
BookNet Canada
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
The Digital Insurer
Dernier
(20)
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
Metrics 2.0 & Graph-Explorer
1.
Metrics 2.0 & GraphExplorer
2.
Credit: user niteroi @ panoramio.com
3.
vimeo.com/43800150
4.
5.
6.
“Dieter” ?
7.
Peter → Deter
8.
what.is.a.metric
9.
stats.timers.dfs5.proxy server.object.GET.200.timing .upper_90
10.
O(X*Y*Z) X = # apps Y = # people Z = # aggregators
11.
stats.timers.dfs5.proxyserver.object.GET.200.timing.upper_90 { “server”: “dfvimeodfsproxy5”, “http_method”: “GET”, “http_code”: “200”, “unit”: “ms”, “target_type”: “gauge”, “stat”: “upper_90”, “swift_type”: “object” “plugin”: “swift_proxy_server” } https://github.com/vimeo/graphexplorer/wiki
12.
● b: bit ● B: byte ● Err: errors ● Warn: warnings ● Conn: connections ● Event: events (tcp events etc) ● Ino: inodes ● Jiff: jiffies (i.e. for cpu usage) ● Job: job (as in job queue) ● File: (not 'F' that's farad) ● Load: cpu load ● Metric: a metric line like in the statsd or graphite protocol ● Msg: message (like in message queues) ● Page: page (as in memory segment) ● Pckt: network packet ● Process ● Req: http requests, database queries, etc ● Sock: sockets ● Thread ● Ticket: upload tickets, kerberos tickets, ..
13.
14.
Carbontagger: ... service=foo.instance=host.target_type=gauge.type=calculation .unit=B 123 1234567890 … Statsdaemon: ..unit=B..unit=B... → unit=B/s ..unit=ms..unit=ms.. → unit=ms stat=mean
15.
16.
17.
GraphExplorer queries 101 Proxyserver swift server:regex upper_90 unit=ms from <datetime> to <datetime> avg over <timespec>
18.
19.
20.
21.
22.
Stack .. http_method:(PUT|GET) swift_type=object avg by http_code,server
23.
24.
transcode unit=jobs/s avg over <time> from <datetime> to <datetime>
25.
Note: data is obfuscated
26.
!queue sum by zone:apsoutheast|euwest|us east|uswest|saeast|vimeodf|vimeolv group by state
27.
Note: data is obfuscated
28.
Group by zone
29.
Note: data is obfuscated
30.
{ server=dfvimeodfs1 plugin=diskspace mountpoint=_srv_node_dfs5 unit=B type=used target_type=gauge }
31.
server:dfvimeodfs unit=GB type=free srv node
32.
33.
unit=GB/d group by mountpoint
34.
35.
36.
37.
38.
39.
unit=Mb/s network dfvimeorpc sum by server
40.
41.
unit=MB
42.
43.
44.
Dashboard definition queries = [ 'cpu usage sum by core', 'mem unit=B !total group by type:swap', 'stack network unit=b/s', 'unit=B (free|used) group by =mountpoint' ]
45.
Conclusion ● Changing information needs (esp. for troubleshooting) ● Complicated information needs → changing & complicated graphs & alerts → PAIN ● ● Selfdescribing metrics ● Standardized metrics ● Native metrics 2.0 ● Structuring metrics → BREEZE
46.
Conclusion ● metrics can be a lot more useful ● Feedback ● ● GraphExplorer, carbontagger, statsdaemon, ... Standardisation & native metrics 2.0 ?
Télécharger maintenant