12 Monitoring Tornado: Application Tier

In this chapter we’re going to monitor Tornado’s Application tier. Our Application tier is made up of two API servers running the Tornado API on top of the Java Virtual Machine (JVM). For Tornado’s application tier, what do we care about? Let’s break down our concerns:

  • That the Tornado API is running on our hosts.
  • That the Tornado application 99th-percentile latency is 100 milliseconds or less.
  • That the percentage of JVM heap memory used is under a threshold.
Note We’ve also instrumented the Tornado API application in Chapter 9 and our Tornado application servers will be emitting those metrics too.

We’ll start with configuring the monitoring for each component, the underlying JVM and then the Tornado ...

Get The Art of Monitoring now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.