¿Cómo logra API7 Enterprise la supervisión personalizada?

January 14, 2024

Products

Los clientes a menudo se preguntan sobre las métricas de monitoreo proporcionadas por API7 Enterprise y cómo se adapta a los requisitos de monitoreo personalizados. Esta pregunta naturalmente conduce a tres preguntas de seguimiento distintas.

  1. API7 Enterprise, construido sobre Apache APISIX, se destaca como una puerta de enlace API de nivel empresarial. Aprovecha las características de observabilidad de Apache APISIX y las mejora. ¿Qué métricas de monitoreo incluye por defecto?

  2. Los usuarios empresariales del mundo real generalmente requieren la recopilación de métricas específicas, como la distribución de latencia para códigos de respuesta específicos. ¿Cómo puede API7 Enterprise apoyar esta situación? ¿Está agregando todas las dimensiones a API7 Enterprise?

  3. Además, ¿pueden los usuarios finales personalizar sus visualizaciones según necesidades específicas?

Al abordar estas preguntas, API7 Enterprise sobresale en la recopilación de métricas. Estos indicadores se obtienen combinando los escenarios de uso de varias empresas, lo que los hace relativamente versátiles. Sin embargo, reconoce la necesidad de personalización y, como respuesta, ofrece una estrategia doble.

Para métricas únicas o especializadas, API7 Enterprise permite modificaciones personalizadas en el monitoreo. Por lo tanto, los desarrolladores pueden personalizar la recopilación de datos según sus necesidades específicas.

  • Para mantener un enfoque estándar y eficiente en el almacenamiento de datos, API7 Enterprise se integra con Prometheus.
  • Reconociendo la importancia de una experiencia de usuario personalizada, API7 Enterprise introduce paneles de visualización específicos. Estos paneles permiten a los usuarios mostrar datos según sus requisitos, proporcionando una experiencia de monitoreo más enfocada y efectiva.

API7 Enterprise se integra con Prometheus

Al implementar API7 Enterprise en escenarios de uso prácticos, el ajuste de las métricas de monitoreo se convierte en una fase crítica. Esta adaptación implica refinar las métricas predeterminadas y potencialmente introducir métricas específicas de la industria o del negocio. La variación en las necesidades de la industria, como la sensibilidad de latencias de respuesta específicas, resalta la importancia de tales ajustes.

Estos dos escenarios completamente diferentes requieren recopilación de datos bajo demanda. La recopilación detallada debe llevarse a cabo cuando existe una demanda. Este enfoque permite maximizar el costo y la eficiencia durante la fase de recopilación de datos. Si recopilamos una gran cantidad de datos en el frente de datos pero no se utilizan, es puramente un desperdicio. Por lo tanto, actualmente preferimos que el monitoreo sea en tiempo real, proporcionando visualizaciones inmediatas de datos efectivos.

Monitoreo Personalizado de API7

En términos de recopilación, almacenamiento y presentación de datos, esperamos que todos estos datos tengan un valor comercial claro. Si no hay valor, entonces no se debe perseguir la recopilación de datos.

La recopilación y visualización de datos de monitoreo para usuarios empresariales está orientada hacia el valor comercial. El enfoque más ampliamente utilizado y efectivo es la presentación de métricas en tiempo real, permitiendo una evaluación rápida del estado del servicio API. API7 Enterprise Edition satisface las necesidades de monitoreo de los usuarios de las siguientes maneras:

  1. Proporciona métricas de monitoreo predeterminadas para cumplir con las necesidades comunes de la mayoría de las empresas.
  2. Si existen requisitos de monitoreo específicos, la recopilación de datos de métricas y las configuraciones de alertas se personalizarán según los escenarios comerciales únicos de los clientes empresariales, proporcionando soluciones personalizadas de manera individual.

Resumen

API7 Enterprise es un producto de puerta de enlace API de nivel empresarial basado en Apache APISIX. Ofrece métricas de monitoreo predeterminadas para satisfacer las necesidades básicas y comunes de monitoreo. Simultáneamente, admite la clásica combinación de Prometheus + Grafana para la recopilación y visualización personalizada de datos de métricas. Esto permite a los usuarios la flexibilidad de elegir entre soluciones de monitoreo estándar y personalizadas.

Tags: