Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

Packetbeat at GDG Berlin meetup

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Wird geladen in …3
×

Hier ansehen

1 von 15 Anzeige
Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (20)

Ähnlich wie Packetbeat at GDG Berlin meetup (20)

Anzeige

Aktuellste (20)

Packetbeat at GDG Berlin meetup

  1. 1. Open source network and application tracing Monica Sarbu & Tudor Golubenco
  2. 2. • Sniffs and dissects packets on the network • { “method”: “GET”, “path”: “/users/“, “status”: “OK”, “http.code”: 200, “http.phrase”: “OK” …} • {“responsetime”: 12000, “bytes_out”: 578 …} • {“service”: “Service15”, “host”: “alpha” … } • Inserts this data in Elasticsearch
  3. 3. Imagine having the Firebug network tab not only when developing but also in production
  4. 4. For all users, all the time
  5. 5. And between servers as well even between processes on the same host
  6. 6. All of this with history, indexed and searchable So you can troubleshoot an error from yesterday
  7. 7. Visualise your topology
  8. 8. Visualise response times
  9. 9. Find problematic hosts / URLs / queries / services / methods / …
  10. 10. Compare different services / servers / URLs / methods / … Graphs have sub-second resolution
  11. 11. Protocol support • HTTP • MySQL • PostgreSQL • REDIS • Thrift-RPC • DNS • Memcache • Oracle • MSSQL • Sybase • MongoDB • Cassandra soon™:
  12. 12. Plans for 2015 • New inputs (besides sniffing): • Middleware agents for Revel, Martini, Rails, Django • JVM byte-code-injection agent • API gateway for 3rd party services • Y! Boomerang for RUM • Nginx/Apache log files • Your own instrumentation code
  13. 13. processorsinputs outputs
  14. 14. Normalise URLs / Queries Obfuscate parameters • Transforms: • SELECT * FROM table WHERE name=“Foobar” AND value=123; • To • SELECT * FROM table WHERE name=[S8] AND value=[N128];
  15. 15. We’re hiring* • http://packetbeat.com • @packetbeat *We’re not paying

×