IBM API Connect de surveillance

IBM API Connect est une solution d' API Management s intégrée qui offre des fonctionnalités et des outils couvrant toutes les phases du cycle de vie de l' API. Il comporte deux aspects différents. Il s'agit d'une part des API d'exécution de production et des applications qui s'exécutent avec API Connect, et d'autre part des outils de développement qui sont utilisés pour publier ces API. Les étapes clés du cycle de vie de l' API comprennent la création, la sécurisation, la gestion, la diffusion, la monétisation et l'analyse.

Pour plus d'informations, consultez le site IBM API Connect.

API Connect se compose de nombreux composants sous forme de microservices, qui sont développés à l'aide de divers langages et technologies, par exemple le serveur « API Management », le serveur « Analytics », le serveur « Gateway » et le serveur « Developer Portal ».

Informations de support

Pour vous assurer que le capteur d' IBM API Connect s est compatible avec votre configuration actuelle, consultez les sections d'informations d'assistance suivantes :

Versions prises en charge et politique d'assistance

Le capteur prend en charge IBM API Connect 10 ou version ultérieure.

Le tableau suivant présente la dernière version prise en charge et la politique d'assistance :

Technologie Politique de support Dernière version technologique Dernière version prise en charge
IBM API Connect A la demande 10.0.10.0 10.0.9

Pour plus d'informations sur la politique d'assistance, consultez la section « Stratégie d'assistance pour les capteurs ».

Informations complémentaires sur l'assistance

IBM API Connect 10.0.5.5 La version 2.0 ou ultérieure prend en charge la fonctionnalité de traçabilité d' Instana DataPower, pour laquelle Instana propose une politique d'assistance à la demande.

Scénarios de surveillance

Instana peut prendre en charge deux scénarios de surveillance pour l' API Connect : la surveillance de l'exécution des applications et la surveillance de la plateforme de développement.

La surveillance de l'exécution des applications se concentre sur le suivi des indicateurs clés de performance des applications en production, en particulier les transactions traitées par l' API Gateway, qui sont enregistrées à l'aide d' OpenTelemetry. Si la passerelle fait partie d'une application plus large, Instana peut surveiller et instrumenter les pages Web via l'injection d' JavaScript s afin de collecter des données de surveillance des utilisateurs finaux (EUM).

La surveillance de la plateforme de développement se concentre sur la surveillance d'autres composants APIC, tels que le serveur de gestion, le serveur d'analyse et le serveur de portail de développeur. L'APIC utilise divers langages et technologies pour créer chaque élément clé. Ces langages et technologies comprennent Node.js, PostgreSQL, Redis, et d'autres technologies. Instana surveille uniquement l'état de la plateforme de développement et ne prend pas en charge le traçage pour celle-ci. Il peut collecter des métriques et des données de traçage uniquement à partir des langages et des technologies utilisés par ces composants, par exemple la surveillance du runtime d' Node.js, la surveillance d' PostgreSQL et la surveillance d' Redis.

Pour plus d'informations sur chaque surveillance, voir:

Affichage des métriques et des informations de trace d' API Connect

Vous pouvez consulter les informations de trace recueillies lors de l'exécution d'une application d' IBM API Connect s dans l'interface utilisateur d' Instana à l'aide des perspectives d'application. La vue « Application » permet de consulter les indicateurs, les informations de traçabilité et d'autres données d' IBM API Connect s au sein d'un tableau de bord unique et unifié. Lorsque vous créez une perspective d'application, vous pouvez regrouper les API associées à un service particulier sous une seule application. Par exemple, vous pouvez regrouper 3 ou 4 API liées à un service particulier dans une application et un autre ensemble d'API dans une application différente.

En fonction de vos besoins, vous pouvez créer une perspective d'application de différentes manières. Pour créer une perspective d'application pour les scénarios de surveillance d' IBM API Connect s suivants :

Traitement des incidents

Si le webhook AutoTrace est installé et que vous réinstallez ou mettez à jour IBM API Connect, il se peut que les pods Postgres ne démarrent pas. Pour éviter ce problème, désinstallez le webhook « AutoTrace » avant de procéder à la réinstallation ou à la mise à niveau. Après avoir réinstallé ou mis à niveau IBM API Connect, suivez les étapes de surveillance des applications décrites à l'adresse IBM API Connect afin de réinstaller le webhook AutoTrace et de réactiver le traçage automatique.