Nginx performance monitoring with Dynatrace Dynatrace community webinar Harald Zeitlhofer November 2014 harald.zeitlhofer@dynatrace.com @HZeitlhofer COMPANY CONFIDENTIAL 1 – DO NOT DISTRIBUTE #Dynatrace
COMPANY CONFIDENTIAL 2 – DO NOT DISTRIBUTE #Dynatrace
Deployment scenario COMPANY CONFIDENTIAL 3 – DO NOT DISTRIBUTE #Dynatrace
Nginx COMPANY CONFIDENTIAL 4 – DO NOT DISTRIBUTE #Dynatrace
Nginx • 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 COMPANY CONFIDENTIAL 5 – DO NOT DISTRIBUTE #Dynatrace
Nginx+ • 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 COMPANY CONFIDENTIAL 6 – DO NOT DISTRIBUTE #Dynatrace
COMPANY CONFIDENTIAL 7 – DO NOT DISTRIBUTE #Dynatrace
Dynatrace COMPANY CONFIDENTIAL 8 – DO NOT DISTRIBUTE #Dynatrace
Nginx and Dynatrace • Debug symbols required for nginx binary • hWps://community.compuwareapm.com/community/display/ DOCDT60/NGINX+DistribuPons • Ubuntu: use package nginx-­‐full COMPANY CONFIDENTIAL 9 – DO NOT DISTRIBUTE #Dynatrace
Dynatrace • Download free trial: hWp://bit.ly/dWrial • Install Dynatrace as described • AcPvate license • Restart server COMPANY CONFIDENTIAL 10 – DO NOT DISTRIBUTE #Dynatrace
Dynatrace architecture Database … Dynatrace Collector Performance Warehouse Dynatrace Server Dynatrace Clients COMPANY CONFIDENTIAL 11 – DO NOT DISTRIBUTE #Dynatrace
Dynatrace architecture Database Dynatrace Webserveragent Dynatrace Collector Performance Warehouse Dynatrace Server Dynatrace Clients … COMPANY CONFIDENTIAL 12 – DO NOT DISTRIBUTE #Dynatrace
System Profile Setup COMPANY CONFIDENTIAL 13 – DO NOT DISTRIBUTE #Dynatrace
ConfiguraPon Wizard COMPANY CONFIDENTIAL 14 – DO NOT DISTRIBUTE #Dynatrace
AcPve Sensors in System Profile COMPANY CONFIDENTIAL 15 – DO NOT DISTRIBUTE #Dynatrace
Agent Overview COMPANY CONFIDENTIAL 16 – DO NOT DISTRIBUTE #Dynatrace
First PurePath COMPANY CONFIDENTIAL 17 – DO NOT DISTRIBUTE #Dynatrace
Other Pers COMPANY CONFIDENTIAL 18 – DO NOT DISTRIBUTE #Dynatrace
PHP Fast Process Manager (PHP-­‐FPM) • Load PHP agent in php.ini extension=/opt/dynatrace/agent/lib64/libdtagent.so COMPANY CONFIDENTIAL 19 – DO NOT DISTRIBUTE #Dynatrace
COMPANY CONFIDENTIAL 20 – DO NOT DISTRIBUTE #Dynatrace
COMPANY CONFIDENTIAL 21 – DO NOT DISTRIBUTE #Dynatrace
Deploy PHP sensors • AcPvate PHP in System Profile COMPANY CONFIDENTIAL 22 – DO NOT DISTRIBUTE #Dynatrace
Deploy PHP sensors • Place required Sensor Packs COMPANY CONFIDENTIAL 23 – DO NOT DISTRIBUTE #Dynatrace
That’s it COMPANY CONFIDENTIAL 24 – DO NOT DISTRIBUTE #Dynatrace
PurePath COMPANY CONFIDENTIAL 25 – DO NOT DISTRIBUTE #Dynatrace
Dynatrace ApplicaPon Monitoring Free Trial: hWp://bit.ly/dWrial More informaPon: hWp://www.dynatrace.com hWp://bit.ly/dWrial COMPANY CONFIDENTIAL 26 – DO NOT DISTRIBUTE #Dynatrace
harald.zeitlhofer@dynatrace.com @HZeitlhofer COMPANY CONFIDENTIAL 27 – DO NOT DISTRIBUTE #Dynatrace

Nginx performance monitoring with Dynatrace

  • 1.
    Nginx performance monitoring with Dynatrace Dynatrace community webinar Harald Zeitlhofer November 2014 harald.zeitlhofer@dynatrace.com @HZeitlhofer COMPANY CONFIDENTIAL 1 – DO NOT DISTRIBUTE #Dynatrace
  • 2.
    COMPANY CONFIDENTIAL 2– DO NOT DISTRIBUTE #Dynatrace
  • 3.
    Deployment scenario COMPANYCONFIDENTIAL 3 – DO NOT DISTRIBUTE #Dynatrace
  • 4.
    Nginx COMPANY CONFIDENTIAL4 – DO NOT DISTRIBUTE #Dynatrace
  • 5.
    Nginx • 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 COMPANY CONFIDENTIAL 5 – DO NOT DISTRIBUTE #Dynatrace
  • 6.
    Nginx+ • 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 COMPANY CONFIDENTIAL 6 – DO NOT DISTRIBUTE #Dynatrace
  • 7.
    COMPANY CONFIDENTIAL 7– DO NOT DISTRIBUTE #Dynatrace
  • 8.
    Dynatrace COMPANY CONFIDENTIAL8 – DO NOT DISTRIBUTE #Dynatrace
  • 9.
    Nginx and Dynatrace • Debug symbols required for nginx binary • hWps://community.compuwareapm.com/community/display/ DOCDT60/NGINX+DistribuPons • Ubuntu: use package nginx-­‐full COMPANY CONFIDENTIAL 9 – DO NOT DISTRIBUTE #Dynatrace
  • 10.
    Dynatrace • Download free trial: hWp://bit.ly/dWrial • Install Dynatrace as described • AcPvate license • Restart server COMPANY CONFIDENTIAL 10 – DO NOT DISTRIBUTE #Dynatrace
  • 11.
    Dynatrace architecture Database … Dynatrace Collector Performance Warehouse Dynatrace Server Dynatrace Clients COMPANY CONFIDENTIAL 11 – DO NOT DISTRIBUTE #Dynatrace
  • 12.
    Dynatrace architecture Database Dynatrace Webserveragent Dynatrace Collector Performance Warehouse Dynatrace Server Dynatrace Clients … COMPANY CONFIDENTIAL 12 – DO NOT DISTRIBUTE #Dynatrace
  • 13.
    System Profile Setup COMPANY CONFIDENTIAL 13 – DO NOT DISTRIBUTE #Dynatrace
  • 14.
    ConfiguraPon Wizard COMPANYCONFIDENTIAL 14 – DO NOT DISTRIBUTE #Dynatrace
  • 15.
    AcPve Sensors in System Profile COMPANY CONFIDENTIAL 15 – DO NOT DISTRIBUTE #Dynatrace
  • 16.
    Agent Overview COMPANYCONFIDENTIAL 16 – DO NOT DISTRIBUTE #Dynatrace
  • 17.
    First PurePath COMPANYCONFIDENTIAL 17 – DO NOT DISTRIBUTE #Dynatrace
  • 18.
    Other Pers COMPANYCONFIDENTIAL 18 – DO NOT DISTRIBUTE #Dynatrace
  • 19.
    PHP Fast Process Manager (PHP-­‐FPM) • Load PHP agent in php.ini extension=/opt/dynatrace/agent/lib64/libdtagent.so COMPANY CONFIDENTIAL 19 – DO NOT DISTRIBUTE #Dynatrace
  • 20.
    COMPANY CONFIDENTIAL 20– DO NOT DISTRIBUTE #Dynatrace
  • 21.
    COMPANY CONFIDENTIAL 21– DO NOT DISTRIBUTE #Dynatrace
  • 22.
    Deploy PHP sensors • AcPvate PHP in System Profile COMPANY CONFIDENTIAL 22 – DO NOT DISTRIBUTE #Dynatrace
  • 23.
    Deploy PHP sensors • Place required Sensor Packs COMPANY CONFIDENTIAL 23 – DO NOT DISTRIBUTE #Dynatrace
  • 24.
    That’s it COMPANYCONFIDENTIAL 24 – DO NOT DISTRIBUTE #Dynatrace
  • 25.
    PurePath COMPANY CONFIDENTIAL25 – DO NOT DISTRIBUTE #Dynatrace
  • 26.
    Dynatrace ApplicaPon Monitoring Free Trial: hWp://bit.ly/dWrial More informaPon: hWp://www.dynatrace.com hWp://bit.ly/dWrial COMPANY CONFIDENTIAL 26 – DO NOT DISTRIBUTE #Dynatrace
  • 27.
    harald.zeitlhofer@dynatrace.com @HZeitlhofer COMPANYCONFIDENTIAL 27 – DO NOT DISTRIBUTE #Dynatrace