Slide 1

Slide 1 text

1 Aravind Putrevu @aravindputrevu Engineer | Developer Advocate Introduction to Application Performance Monitoring (APM)

Slide 2

Slide 2 text

2 2 What’s Up ● The Stack ● What is APM? ● Why APM? ● What it can do? ● Demo

Slide 3

Slide 3 text

6.x is here. All new versions. All aligned. X-Pack Elastic Cloud Security Alerting Monitoring Reporting Graph

Slide 4

Slide 4 text

4 What is APM? In the fields of information technology and systems management, application performance management (APM) is the monitoring and management of performance and availability of software applications. APM is "the translation of IT metrics into business meaning ([i.e.] value)." -Wikipedia

Slide 5

Slide 5 text

5

Slide 6

Slide 6 text

6 .. and when this happens...

Slide 7

Slide 7 text

7 you open these...

Slide 8

Slide 8 text

8

Slide 9

Slide 9 text

9

Slide 10

Slide 10 text

10 ● 100% Open Source ● Readymade UI in Kibana ● Language Agents alpha beta

Slide 11

Slide 11 text

How it works

Slide 12

Slide 12 text

12 • Monitor your application • Trace your code • Reduce overall debugging time What APM can do?

Slide 13

Slide 13 text

DEMO

Slide 14

Slide 14 text

What you can’t do with APM? • Infrastructure Monitoring • Log analytics • Detect Security Attacks

Slide 15

Slide 15 text

15 How Elastic Stack can help you?

Slide 16

Slide 16 text

References • https://github.com/elastic/apm-server • https://github.com/elastic/opbeans-python • https://www.elastic.co/webinars/elasticsearch-apm-overview • https://discuss.elastic.co/c/apm bit.ly/fossasia18

Slide 17

Slide 17 text

17 Fin!