Measure anything,measure everything  Frank Hoffsümmer @ SVT Interaktiv    sthlm-devops meeting 01/06/2011
Graphite✦   spara (många) värde som ändras (ofta) över tid✦   visualisera data✦   graphite är försök #135 att lösa detta p...
Graphite architecture
Graphite✦   skapa nytt metric bara genom skicka data för    själva metric    (metricname, value, timestamp)✦   ingen förko...
Graphite + statsd
Graphite + statsd
statsd✦   node.js daemon✦   UDP = “fire & forget”, mycket snabbare✦   (metric, value, timestamp)✦   parses the messages, ex...
Measure anythingfrom statsd import Clientsc = Client(ec2-46-137-19-193.eu-west-1.compute.amazonaws.com)sc.increment(stats....
realtime data
continuous deploymentevents.deploy.website      1   1287106599✦   target=drawAsInfinite
links✦   http://codeascraft.etsy.com/2011/02/15/measure-anything-measure-everything✦   http://codeascraft.etsy.com/2010/12...
Measure Anything, Measure Everything
Measure Anything, Measure Everything
Measure Anything, Measure Everything
Measure Anything, Measure Everything
Upcoming SlideShare
Loading in …5
×

Measure Anything, Measure Everything

3,525 views

Published on

bilder från sthlm.devops möte 1.Juli 2011

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,525
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
5
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • http://www.aosabook.org/en/graphite.html\n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Measure Anything, Measure Everything

    1. 1. Measure anything,measure everything Frank Hoffsümmer @ SVT Interaktiv sthlm-devops meeting 01/06/2011
    2. 2. Graphite✦ spara (många) värde som ändras (ofta) över tid✦ visualisera data✦ graphite är försök #135 att lösa detta problem ✦ nätverkstjänst ✦ skalbar ✦ realtid
    3. 3. Graphite architecture
    4. 4. Graphite✦ skapa nytt metric bara genom skicka data för själva metric (metricname, value, timestamp)✦ ingen förkonfiguration krävs
    5. 5. Graphite + statsd
    6. 6. Graphite + statsd
    7. 7. statsd✦ node.js daemon✦ UDP = “fire & forget”, mycket snabbare✦ (metric, value, timestamp)✦ parses the messages, extracts metrics data, and periodically flushes the data to graphite
    8. 8. Measure anythingfrom statsd import Clientsc = Client(ec2-46-137-19-193.eu-west-1.compute.amazonaws.com)sc.increment(stats.devops.demo, 10)
    9. 9. realtime data
    10. 10. continuous deploymentevents.deploy.website 1 1287106599✦ target=drawAsInfinite
    11. 11. links✦ http://codeascraft.etsy.com/2011/02/15/measure-anything-measure-everything✦ http://codeascraft.etsy.com/2010/12/08/track-every-release✦ https://github.com/etsy/statsd✦ http://graphite.wikidot.com✦ http://agiletesting.blogspot.com/2011/04/installing-and-configuring-graphite.html✦ http://docs.fabfile.org✦ https://bitbucket.org/svtidevelopers/statistik✦ http://twitter.com/captnswing

    ×