Como o API7 Enterprise alcança o monitoramento personalizado?
January 14, 2024
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.
-
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?
-
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?
-
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.
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.
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:
- Fornece métricas de monitoramento padrão para atender às necessidades comuns da maioria das empresas.
- 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.