OUTILS DE PERFORMANCE PHP

SOLUTIONS

Lorsque PHP a connu une popularité grandissante dans l'entreprise, une foule d'outils de performance PHP sont apparus pour aider les organisations à dépanner les goulots d'étranglement dans leur code PHP. Les profileurs gratuits comme XDebug sont appréciés dans un environnement de développement, mais sont difficiles à employer et entraînent trop de surcharge système pour être utilisés dans la production. Pour gérer la performance d'une application PHP essentielle, les entreprises ont besoin d'une solution évolutive et légère sans sacrifier la visibilité.

AppDynamics pour PHP est une solution de surveillance des performances PHP facile à utiliser, conçue pour les environnements de production. Avec AppDynamics vous pouvez facilement surveiller, dépanner et diagnostiquer les goulots d'étranglement dans votre application de production PHP sans devoir vous préoccuper de répercussions sur la performance.

Facile à installer et à utiliser

L'interface utilisateur intuitive d'AppDynamics facilite l'identification des goulots d'étranglement et le dépannage des causes profondes. AppDynamics détecte et mappe automatiquement votre architecture d'application, y compris les appels de service web distants et de base de données. En outre, les problèmes communs comme les erreurs de PHP et les transactions lentes ou stoppées sont groupées dans le fichier de notation (Scorecard), ce qui vous donne un aperçu de haut niveau du fonctionnement de votre application.

Antécédents complets de la pile d'appel

Aucun autre outil de surveillance n'offre des piles d'appels aussi complètes qu'AppDynamics. Grâce au diagnostic approfondi d'AppDynamics vous pouvez rapidement identifier la cause profonde des plantages de PHP, des erreurs de Drupal et plus encore.

Plus d'alertes continuelles

Grâce aux valeurs de référence automatiques d'AppDynamics, vous ne recevrez jamais plus d'alertes inutiles. Mettez en place des alertes en fonction des transactions commerciales, des paramètres d'application et d'infrastructure, afin de ne recevoir des alertes que lorsque vos utilisateurs seront affectés.

En savoir plus sur la surveillance de PHP

Fonctionnalités principales de la surveillance PHP

  • Transactions commerciales: Détection automatique, temps de réponse, appels par minute, lent, très lent, arrêts
  • Diagnostics au niveau du code: Sessions diagnostiques affichant l'exécution complète du code, recueil disponible basé sur la politique
  • Visibilité des instructions SQL: Rapports AOP et instructions préparatoires, retirer les données sensibles
  • Erreurs: Erreurs de transaction, erreurs de backend
  • Surveillance réelle de l'utilisateur: Diagnostics du navigateur mis en corrélation avec les diagnostics au niveau du code
  • Détection de modifications: Enregistrement des événements de modification de l'application
  • Carte des flux de données de l'application: Visualisez toutes les dépendances de votre application
  • Analyse en temps réel: Références de base automatiques et notation des performances d'applications et de transactions

Environnements pris en charge pour la surveillance PHP

Versions PHP

  • 5.3, 5.4

Web Servers

  • Apache 2.2 in prefork mode
  • Apache 2.2 in worker MPM running FastCGI using php-fpm
  • nginx 1.2.x running FastCGI using php-fpm

Operating Systems

  • RHEL/CentOS 5.8+
  • Ubuntu/Debian 12+

Architecture

  • x86_64bit

Frameworks

  • Drupal 7 using Drupal entry point type
  • WordPress 3.4 & 3.5 using Wordpress entry point type
  • Zend 1 & 2 using PHP MVC entry point type
  • Symfony 1 & 2 using PHP MVC entry point type
  • Magento 1.5, 1.6 & 1.7 using PHP MVC entry point type
  • HTTP using PHP Web entry point type

Transaction Naming

  • Drupal: page callback name
  • Wordpress: template name
  • PHP MVC: module:controller:action
  • PHP Web: URL

HTTP Exit Points

  • fopen
  • curl/curl-multi
  • drupal_http_request()
  • Zend_HTTP_Client::request()

DB Exit Points

  • PDO
  • mysql old native driver
  • mysqli

Cache Exit Points

  • memcached

Opcode Cache Compatibiity

  • Alternative PHP Cache (APC)