Como o API7 Enterprise alcança o monitoramento personalizado?

January 14, 2024

Products

Os clientes frequentemente se perguntam sobre as métricas de monitoramento fornecidas pelo API7 Enterprise e como ele atende às necessidades de monitoramento personalizadas. Essa dúvida naturalmente leva a três questões distintas de acompanhamento.

  1. O API7 Enterprise, construído sobre o Apache APISIX, destaca-se como um gateway de API de nível empresarial. Ele aproveita os recursos de observabilidade do Apache APISIX e os aprimora. Quais métricas de monitoramento ele inclui por padrão?

  2. Os usuários empresariais do mundo real geralmente exigem a coleta de métricas específicas, como a distribuição de latência para códigos de resposta específicos. Como o API7 Enterprise pode suportar essa situação? Ele está adicionando todas as dimensões ao API7 Enterprise?

  3. Além disso, os usuários finais podem personalizar suas exibições com base em necessidades específicas?

Ao abordar essas questões, o API7 Enterprise se destaca na coleta de métricas. Esses indicadores são obtidos combinando os cenários de uso de várias empresas, sendo relativamente versáteis. No entanto, ele reconhece a necessidade de personalização e, como resposta, oferece uma estratégia em duas frentes.

Para métricas únicas ou especializadas, o API7 Enterprise permite modificações personalizadas no monitoramento. Portanto, os desenvolvedores podem personalizar a coleta de dados de acordo com suas necessidades específicas.

  • Para manter uma abordagem padrão e eficiente de armazenamento de dados, o API7 Enterprise se integra ao Prometheus.
  • Reconhecendo a importância de uma experiência de usuário personalizada, o API7 Enterprise introduz painéis de exibição específicos. Esses painéis permitem que os usuários exibam dados com base em suas necessidades, proporcionando uma experiência de monitoramento mais focada e eficaz.

API7 Enterprise integrado ao Prometheus

Ao implementar o API7 Enterprise em cenários de uso prático, o ajuste das métricas de monitoramento se torna uma fase crítica. Essa adaptação envolve refinar as métricas padrão e potencialmente introduzir métricas específicas da indústria ou do negócio. A variação nas necessidades da indústria, como a sensibilidade de latências de resposta específicas, destaca a importância de tais ajustes.

Esses dois cenários completamente diferentes exigem coleta de dados sob demanda. A coleta detalhada deve ser realizada quando há uma demanda. Essa abordagem permite maximizar o custo e a eficiência durante a fase de coleta de dados. Se coletarmos uma grande quantidade de dados na frente dos dados, mas eles acabam não sendo utilizados, é puro desperdício. Portanto, atualmente preferimos que o monitoramento seja em tempo real, fornecendo exibições rápidas de dados eficazes.

Monitoramento Personalizado do API7

Em termos de coleta, armazenamento e apresentação de dados, esperamos que todos esses dados tenham um valor comercial claro. Se não houver valor, então a coleta de dados não deve ser perseguida.

A coleta e exibição de dados de monitoramento para usuários empresariais são orientadas para o valor comercial. A abordagem mais amplamente utilizada e eficaz é a apresentação de métricas em tempo real, permitindo uma avaliação rápida do status do serviço de API. A Edição Enterprise do API7 atende às necessidades de monitoramento dos usuários das seguintes maneiras:

  1. Fornece métricas de monitoramento padrão para atender às necessidades comuns da maioria das empresas.
  2. Se houver requisitos de monitoramento específicos, a coleta de dados de métricas e as configurações de alarme serão personalizadas com base nos cenários de negócios únicos dos clientes empresariais, fornecendo soluções personalizadas em uma base um a um.

Resumo

O API7 Enterprise é um produto de gateway de API de nível empresarial baseado no Apache APISIX. Ele oferece métricas de monitoramento padrão para atender às necessidades básicas e comuns de monitoramento. Simultaneamente, ele suporta a combinação clássica Prometheus + Grafana para coleta e exibição personalizada de dados de métricas. Isso permite que os usuários tenham a flexibilidade de escolher entre soluções de monitoramento padrão e personalizadas.

Tags: