nginx performance monitoring with dynatrace
TRANSCRIPT
![Page 1: Nginx performance monitoring with Dynatrace](https://reader033.vdocuments.site/reader033/viewer/2022052304/559900891a28ab69428b4669/html5/thumbnails/1.jpg)
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 1 #Dynatrace
Harald Zeitlhofer November 2014
Nginx performance monitoring with Dynatrace
[email protected] @HZeitlhofer
Dynatrace community webinar
![Page 2: Nginx performance monitoring with Dynatrace](https://reader033.vdocuments.site/reader033/viewer/2022052304/559900891a28ab69428b4669/html5/thumbnails/2.jpg)
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 2 #Dynatrace
![Page 3: Nginx performance monitoring with Dynatrace](https://reader033.vdocuments.site/reader033/viewer/2022052304/559900891a28ab69428b4669/html5/thumbnails/3.jpg)
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 3 #Dynatrace
Deployment scenario
![Page 4: Nginx performance monitoring with Dynatrace](https://reader033.vdocuments.site/reader033/viewer/2022052304/559900891a28ab69428b4669/html5/thumbnails/4.jpg)
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 4 #Dynatrace
Nginx
![Page 5: Nginx performance monitoring with Dynatrace](https://reader033.vdocuments.site/reader033/viewer/2022052304/559900891a28ab69428b4669/html5/thumbnails/5.jpg)
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 5 #Dynatrace
• Fast, lightweight HTTP server • Open Source • Install via apt-‐get, rpm, …
• Get source code and compile yourself
• Link required modules at compilaPon
• Dynamic modules planned
Nginx
![Page 6: Nginx performance monitoring with Dynatrace](https://reader033.vdocuments.site/reader033/viewer/2022052304/559900891a28ab69428b4669/html5/thumbnails/6.jpg)
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 6 #Dynatrace
• Commercial version
• Extended funcPonality and enterprise support • Enhanced load balancer
• Video streaming
• 30 days free trial • RegistraPon on Nginx.com
• Only binary distribuPon • Live acPvity monitoring
Nginx+
![Page 7: Nginx performance monitoring with Dynatrace](https://reader033.vdocuments.site/reader033/viewer/2022052304/559900891a28ab69428b4669/html5/thumbnails/7.jpg)
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 7 #Dynatrace
![Page 8: Nginx performance monitoring with Dynatrace](https://reader033.vdocuments.site/reader033/viewer/2022052304/559900891a28ab69428b4669/html5/thumbnails/8.jpg)
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 8 #Dynatrace
Dynatrace
![Page 9: Nginx performance monitoring with Dynatrace](https://reader033.vdocuments.site/reader033/viewer/2022052304/559900891a28ab69428b4669/html5/thumbnails/9.jpg)
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 9 #Dynatrace
• Debug symbols required for nginx binary
• hWps://community.compuwareapm.com/community/display/DOCDT60/NGINX+DistribuPons
• Ubuntu: use package nginx-‐full
Nginx and Dynatrace
![Page 10: Nginx performance monitoring with Dynatrace](https://reader033.vdocuments.site/reader033/viewer/2022052304/559900891a28ab69428b4669/html5/thumbnails/10.jpg)
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 10 #Dynatrace
• Download free trial: hWp://bit.ly/dWrial • Install Dynatrace as described • AcPvate license • Restart server
Dynatrace
![Page 11: Nginx performance monitoring with Dynatrace](https://reader033.vdocuments.site/reader033/viewer/2022052304/559900891a28ab69428b4669/html5/thumbnails/11.jpg)
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 11 #Dynatrace
Dynatrace architecture Database
…
Performance Warehouse
Dynatrace Collector
Dynatrace Server
Dynatrace Clients
![Page 12: Nginx performance monitoring with Dynatrace](https://reader033.vdocuments.site/reader033/viewer/2022052304/559900891a28ab69428b4669/html5/thumbnails/12.jpg)
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 12 #Dynatrace
Dynatrace architecture Database
Performance Warehouse
Dynatrace Collector
Dynatrace Server
Dynatrace Clients
…
Dynatrace Webserveragent
![Page 13: Nginx performance monitoring with Dynatrace](https://reader033.vdocuments.site/reader033/viewer/2022052304/559900891a28ab69428b4669/html5/thumbnails/13.jpg)
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 13 #Dynatrace
System Profile Setup
![Page 14: Nginx performance monitoring with Dynatrace](https://reader033.vdocuments.site/reader033/viewer/2022052304/559900891a28ab69428b4669/html5/thumbnails/14.jpg)
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 14 #Dynatrace
ConfiguraPon Wizard
![Page 15: Nginx performance monitoring with Dynatrace](https://reader033.vdocuments.site/reader033/viewer/2022052304/559900891a28ab69428b4669/html5/thumbnails/15.jpg)
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 15 #Dynatrace
AcPve Sensors in System Profile
![Page 16: Nginx performance monitoring with Dynatrace](https://reader033.vdocuments.site/reader033/viewer/2022052304/559900891a28ab69428b4669/html5/thumbnails/16.jpg)
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 16 #Dynatrace
Agent Overview
![Page 17: Nginx performance monitoring with Dynatrace](https://reader033.vdocuments.site/reader033/viewer/2022052304/559900891a28ab69428b4669/html5/thumbnails/17.jpg)
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 17 #Dynatrace
First PurePath
![Page 18: Nginx performance monitoring with Dynatrace](https://reader033.vdocuments.site/reader033/viewer/2022052304/559900891a28ab69428b4669/html5/thumbnails/18.jpg)
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 18 #Dynatrace
Other Pers
![Page 19: Nginx performance monitoring with Dynatrace](https://reader033.vdocuments.site/reader033/viewer/2022052304/559900891a28ab69428b4669/html5/thumbnails/19.jpg)
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 19 #Dynatrace
• Load PHP agent in php.ini
PHP Fast Process Manager (PHP-‐FPM)
extension=/opt/dynatrace/agent/lib64/libdtagent.so
![Page 20: Nginx performance monitoring with Dynatrace](https://reader033.vdocuments.site/reader033/viewer/2022052304/559900891a28ab69428b4669/html5/thumbnails/20.jpg)
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 20 #Dynatrace
![Page 21: Nginx performance monitoring with Dynatrace](https://reader033.vdocuments.site/reader033/viewer/2022052304/559900891a28ab69428b4669/html5/thumbnails/21.jpg)
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 21 #Dynatrace
![Page 22: Nginx performance monitoring with Dynatrace](https://reader033.vdocuments.site/reader033/viewer/2022052304/559900891a28ab69428b4669/html5/thumbnails/22.jpg)
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 22 #Dynatrace
• AcPvate PHP in System Profile
Deploy PHP sensors
![Page 23: Nginx performance monitoring with Dynatrace](https://reader033.vdocuments.site/reader033/viewer/2022052304/559900891a28ab69428b4669/html5/thumbnails/23.jpg)
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 23 #Dynatrace
• Place required Sensor Packs
Deploy PHP sensors
![Page 24: Nginx performance monitoring with Dynatrace](https://reader033.vdocuments.site/reader033/viewer/2022052304/559900891a28ab69428b4669/html5/thumbnails/24.jpg)
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 24 #Dynatrace
That’s it
![Page 25: Nginx performance monitoring with Dynatrace](https://reader033.vdocuments.site/reader033/viewer/2022052304/559900891a28ab69428b4669/html5/thumbnails/25.jpg)
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 25 #Dynatrace
PurePath
![Page 26: Nginx performance monitoring with Dynatrace](https://reader033.vdocuments.site/reader033/viewer/2022052304/559900891a28ab69428b4669/html5/thumbnails/26.jpg)
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 26 #Dynatrace
Free Trial: hWp://bit.ly/dWrial
More informaPon: hWp://www.dynatrace.com
Dynatrace ApplicaPon Monitoring
hWp://bit.ly/dWrial