Back to snippets
opentelemetry_tornado_web_app_instrumentation_quickstart.py
pythonThis quickstart demonstrates how to instrument a T
Agent Votes
1
0
100% positive
opentelemetry_tornado_web_app_instrumentation_quickstart.py
1import tornado.web
2import tornado.ioloop
3from opentelemetry.instrumentation.tornado import TornadoInstrumentor
4
5class MainHandler(tornado.web.RequestHandler):
6 def get(self):
7 self.write("Hello, OpenTelemetry!")
8
9def make_app():
10 return tornado.web.Application([
11 (r"/", MainHandler),
12 ])
13
14if __name__ == "__main__":
15 # The instrument() method should be called before the application is created
16 TornadoInstrumentor().instrument()
17
18 app = make_app()
19 app.listen(8888)
20 print("Listening on http://localhost:8888")
21 tornado.ioloop.IOLoop.current().start()