Upload
harald-zeitlhofer
View
325
Download
2
Embed Size (px)
Citation preview
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 1 #Dynatrace
Harald Zeitlhofer November 2014
Nginx performance monitoring with Dynatrace
[email protected] @HZeitlhofer
Dynatrace community webinar
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 2 #Dynatrace
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 3 #Dynatrace
Deployment scenario
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 4 #Dynatrace
Nginx
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
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+
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 7 #Dynatrace
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 8 #Dynatrace
Dynatrace
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
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 10 #Dynatrace
• Download free trial: hWp://bit.ly/dWrial • Install Dynatrace as described • AcPvate license • Restart server
Dynatrace
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 11 #Dynatrace
Dynatrace architecture Database
…
Performance Warehouse
Dynatrace Collector
Dynatrace Server
Dynatrace Clients
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 12 #Dynatrace
Dynatrace architecture Database
Performance Warehouse
Dynatrace Collector
Dynatrace Server
Dynatrace Clients
…
Dynatrace Webserveragent
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 13 #Dynatrace
System Profile Setup
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 14 #Dynatrace
ConfiguraPon Wizard
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 15 #Dynatrace
AcPve Sensors in System Profile
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 16 #Dynatrace
Agent Overview
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 17 #Dynatrace
First PurePath
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 18 #Dynatrace
Other Pers
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
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 20 #Dynatrace
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 21 #Dynatrace
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 22 #Dynatrace
• AcPvate PHP in System Profile
Deploy PHP sensors
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 23 #Dynatrace
• Place required Sensor Packs
Deploy PHP sensors
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 24 #Dynatrace
That’s it
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 25 #Dynatrace
PurePath
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
COMPANY CONFIDENTIAL – DO NOT DISTRIBUTE 27 #Dynatrace
[email protected] @HZeitlhofer