Comment API7 Enterprise réalise-t-il une surveillance personnalisée ?

January 14, 2024

Products

Les clients se demandent souvent quelles sont les métriques de surveillance fournies par API7 Enterprise et comment elles répondent aux besoins de surveillance personnalisés. Cette question conduit naturellement à trois questions distinctes.

  1. API7 Enterprise, construit sur Apache APISIX, se distingue comme une passerelle API de niveau entreprise. Il exploite les fonctionnalités d'observabilité d'Apache APISIX et les améliore. Quelles métriques de surveillance inclut-il par défaut ?

  2. Les utilisateurs réels en entreprise nécessitent généralement la collecte de métriques spécifiques, comme la distribution de latence pour des codes de réponse spécifiques. Comment API7 Enterprise peut-il prendre en charge cette situation ? Ajoute-t-il toutes ces dimensions à API7 Enterprise ?

  3. De plus, les utilisateurs finaux peuvent-ils personnaliser leurs affichages en fonction de besoins spécifiques ?

En répondant à ces questions, API7 Enterprise excelle dans la collecte de métriques. Ces indicateurs sont obtenus en combinant les scénarios d'utilisation de diverses entreprises, ce qui les rend relativement polyvalents. Cependant, il reconnaît le besoin de personnalisation et, en réponse, propose une stratégie en deux volets.

Pour des métriques uniques ou spécialisées, API7 Enterprise permet des modifications personnalisées dans la surveillance. Ainsi, les développeurs peuvent personnaliser la collecte de données selon leurs besoins spécifiques.

  • Pour maintenir une approche standard et efficace du stockage des données, API7 Enterprise s'intègre à Prometheus.
  • Reconnaissant l'importance d'une expérience utilisateur personnalisée, API7 Enterprise introduit des panneaux d'affichage spécifiques. Ces panneaux permettent aux utilisateurs de présenter les données en fonction de leurs besoins, offrant une expérience de surveillance plus ciblée et efficace.

API7 Enterprise s'intègre à Prometheus

Lors de la mise en œuvre d'API7 Enterprise dans des scénarios d'utilisation pratiques, l'ajustement des métriques de surveillance devient une phase critique. Cette adaptation implique d'affiner les métriques par défaut et potentiellement d'introduire des métriques spécifiques à l'industrie ou à l'entreprise. La variabilité des besoins industriels, comme la sensibilité des latences de réponse spécifiques, souligne l'importance de tels ajustements.

Ces deux scénarios totalement différents nécessitent une collecte de données à la demande. Une collecte détaillée doit être effectuée lorsqu'il y a une demande. Cette approche permet de maximiser le coût et l'efficacité lors de la phase de collecte de données. Si nous collectons une grande quantité de données en amont mais qu'elles ne sont finalement pas utilisées, c'est purement du gaspillage. Par conséquent, nous préférons actuellement que la surveillance soit en temps réel, fournissant des affichages rapides de données efficaces.

Surveillance personnalisée d'API7

En termes de collecte, de stockage et de présentation des données, nous attendons que toutes ces données aient une valeur commerciale claire. S'il n'y a pas de valeur, alors la collecte de données ne devrait pas être poursuivie.

La collecte et l'affichage des données de surveillance pour les utilisateurs en entreprise sont orientés vers la valeur commerciale. L'approche la plus largement utilisée et efficace est la présentation en temps réel des métriques, permettant une évaluation rapide de l'état des services API. API7 Enterprise Edition répond aux besoins de surveillance des utilisateurs de la manière suivante :

  1. Fournit des métriques de surveillance par défaut pour répondre aux besoins communs de la plupart des entreprises.
  2. S'il y a des besoins de surveillance spécifiques, la collecte des données de métriques et les configurations d'alarme seront personnalisées en fonction des scénarios commerciaux uniques des clients en entreprise, fournissant des solutions personnalisées sur mesure.

Résumé

API7 Enterprise est un produit de passerelle API de niveau entreprise basé sur Apache APISIX. Il offre des métriques de surveillance par défaut pour répondre aux besoins de surveillance de base et communs. Simultanément, il prend en charge la combinaison classique Prometheus + Grafana pour la collecte et l'affichage personnalisés des données de métriques. Cela permet aux utilisateurs de choisir entre des solutions de surveillance standard et personnalisées.

Tags: