Aujourd’hui une bonne partie des sites de dernière génération utilise des API (Application Programming Interfaces). Mais il est difficile de quantifier l’utilisation que vous en faites ou l’utilisation qu’en font vos utilisateurs. Il apparait alors comme évident l’intérêt d’une solution à la Google Analytics pour les API.

apigee-logoIl existe désormais une réponse, Sonoa Systems lance la bêta publique d’Apigee. Celle-ci offre aux développeurs Web et aux éditeurs un tableau de bord pour gérer à la fois les API qu’ils fournissent aux autres et ceux qu’ils consomment eux-mêmes.

Apigee permet de suivre le temps de réponse,  le taux d’erreur et le nombre de requêtes

Facile à comprendre grâce à des diagrammes et des graphiques, il peut mettre en évidence les API utilisées ou les développeurs qui sont trop gourmands! Apigee permet par exemple de suivre le temps de réponse, le taux d’erreur, et le nombre de requêtes. Ainsi il est plus simple pour les éditeurs de canaliser les volumes de demandes.

L’inconvénient de l’utilisation d’Apigee est qu’il introduit un temps de latence dans le système tout entier. Celui-ci est estimée à seulement 200 – 300 millisecondes, ce qui est acceptable pour la plupart des applications, hormis pour celles en temps réel comme Twitter. Mais c’est le prix à payer pour avoir de la visibilité sur votre API.

Le service Apigee est gratuit

Le service est gratuit sauf si vous faites plus de 10 000 appels de l’API par mois, il vous en coutera alors 100$ par mois.

apigee-chart-630x718

1 commentaire pour le moment

  • 1 Sabri | 28 août 2009 à 14 h 23 min

    Pas mal !!!
    Merci pour l’info.

Laisser un commentaire