A propos d'APM

Les entreprises comptent sur leurs applications pour assurer leurs processus métier essentiels. Face à la montée en puissance de l'accès en ligne et à distance, la précision, la réactivité et la cohérence sont devenues des caractéristiques primordiales. Cela nécessite des mesures proactives pour s'assurer que les clients en ligne peuvent accéder aux informations et effectuer des transactions en temps opportun. Le service Oracle Cloud Infrastructure Application Performance Monitoring (APM) offre une visibilité approfondie sur les performances des applications et permet de diagnostiquer rapidement les problèmes afin de fournir un niveau de service cohérent. Cela inclut la surveillance des multiples composants et la répartition de la logique d'application entre les clients, les services tiers et les niveaux de calcul de back-end, sur site ou sur le cloud.

Voici un diagramme qui présente le service Application Performance Monitoring dans Oracle Cloud Infrastructure, ainsi que ses fonctionnalités, ses composants et les autres services Oracle Cloud Infrastructure avec lesquels il interagit :

Présentation d'Application Performance Monitoring

Voici les fonctionnalités d'Application Performance Monitoring :

  • Trace distribuée : permet de collecter et de traiter les données de trace d'instance de transaction à l'aide de sources de données Application Performance Monitoring, de traceurs open source ou directement à l'aide de l'API. La fonctionnalité de trace distribuée surveille les performances, le volume et le taux d'erreur des transactions pour vous informer des problèmes. Elle analyse la charge, les modèles d'utilisation, les performances et la capacité des dimensions prêtes à l'emploi et personnalisées.
  • Surveillance de la disponibilité : permet d'évaluer la disponibilité de l'application en la testant régulièrement à partir de plusieurs points d'observation. Cela permet une détection précoce des problèmes de disponibilité et de performances systémiques. La surveillance de la disponibilité offre également une visibilité approfondie des transactions en corrélant les résultats d'exécution des moniteurs avec les traces collectées. Il était autrefois connu sous le nom de surveillance synthétique.
  • Surveillance des utilisateurs réels : permet de bénéficier d'un aperçu de l'expérience de l'utilisateur final directement à partir du navigateur. La surveillance des utilisateurs réels aide à identifier les dégradations de performances en surveillant le temps de chargement des pages et les actions des utilisateurs. Elle suit les sessions utilisateur pour apporter une assistance complète aux utilisateurs finals.
  • Surveillance des serveurs : permet de collecter les mesures de performances et d'utilisation des serveurs d'applications surveillés. La surveillance des serveurs offre des fonctionnalités d'alerte et de création de graphiques grâce à son intégration au service Oracle Cloud Infrastructure Monitoring.

De plus, vous pouvez utiliser les tableaux de bord définis par Oracle fournis avec Application Performance Monitoring pour bénéficier d'une vue d'ensemble des performances et de la disponibilité de vos applications, ainsi que de l'expérience de l'utilisateur final en temps réel.