Imagine being responsible for monitoring 100 servers. Now imagine 1000. Each server has 100 different things to keep track of. What do you pay attention to and what do you ignore? What is important? In this talk Brian will show how Erlang can be used to capture more information without compromising clarity — i.e. to keep track of the forest without loosing site of the trees!
13. The Problem Domain
• Low latency ( < 100 ms per transaction)
• Firm real-time system
14. The Problem Domain
• Low latency ( < 100 ms per transaction)
• Firm real-time system
• Highly concurrent (90 billion transactions
per day)
15. The Problem Domain
• Low latency ( < 100 ms per transaction)
• Firm real-time system
• Highly concurrent (90 billion transactions
per day)
• Global, 24/7 operation
19. Humans are bad at predicting the
performance of complex
systems(…). Our ability to create
large and complex systems fools us
into believing that we’re also
entitled to understand them.
CARLOS BUENO
“MATURE OPTIMIZATION HANDBOOK”
37. Important Terms
metric a measurement
entry a receiver and aggregator of metrics
reporter that which samples entries periodically
and ships them to another system
subscription the definition of the regular interval on
which reporters sample entries