fbpx

Como o Site24x7 automatiza seus fluxos de trabalho sem servidor usando a integração de URL da função AWS Lambda

Daniella Costa

Como o Site24x7 automatiza seus fluxos de trabalho sem servidor usando a integração de URL da função AWS Lambda

O AWS Lambda é um serviço de computação que permite executar código em infraestrutura de alta disponibilidade sem nenhum provisionamento de servidor. Você pode executar tarefas como manutenção de servidores e sistemas operacionais, provisionamento de capacidade, dimensionamento automático e registro e monitoramento de código.

Ao usar o AWS Lambda, você é apenas responsável pelo seu código. O Lambda gerencia os recursos necessários para executar seu código, como CPU, infraestrutura de rede e memória. Você também pode aproveitar as funções do Lambda para integrar a solução com suas ferramentas favoritas para monitoramento, observabilidade, segurança e governança.

Integração Site24x7-Lambda

Nesse sentido, o Site24x7 é uma ferramenta de monitoramento de ponta a ponta que ajuda você a obter observabilidade em tempo real em suas funções do Lambda, rastreando sua integridade, desempenho e logs. Agora você pode ficar por dentro do monitoramento sem servidor coletando métricas sobre atividade de função, tempo de execução de código e erros, otimizando assim o desempenho de suas funções sem servidor da AWS.

A integração Site24x7-Lambda ajuda a medir os principais contadores de desempenho, incluindo invocações, erros, duração e limitações. Você também pode configurar alarmes para verificar a latência da função e os gargalos de execução de código.

Fluxos de trabalho sem servidor

Como o nome sugere, não há nenhum servidor envolvido aqui. Em outras palavras, não há provisionamento de infraestrutura feito por você e você é cobrado com base no seu uso. Você será cobrado de acordo com o consumo de memória, o número de solicitações e a duração das solicitações. Os fluxos de trabalho sem servidor podem ser configurados no AWS Step Functions, onde você pode criar funções do Lambda.

Funções lambda

As funções do Lambda podem ser invocadas para executar seu código em seu ambiente da AWS. Você pode configurar funções por meio da API do AWS Lambda ou do console de funções do Lambda. Depois que uma função é criada, você pode definir suas configurações para muitos recursos e opções de função, como permissões, variáveis ​​de ambiente, tags e camadas.

URL da função lambda

Uma função Lambda também pode estar na forma de um URL. Um URL de função é um endpoint para sua função do Lambda. Assim como as funções do Lambda, os URLs de função do Lambda podem ser criados usando o console do Lambda ou a API do Lambda. Depois que uma URL de função é criada, o Lambda gera automaticamente um endpoint de URL dedicado. Os URLs de função oferecem suporte ao compartilhamento de recursos entre origens, o que permite definir as várias origens a partir das quais o URL pode ser acessado. Você também pode monitorar URLs de função do Lambda, em que o Lambda envia métricas sobre as solicitações de URL de função para o CloudWatch. Com essas métricas, você pode monitorar suas URLs de função, criar painéis e configurar alarmes no Site24x7. Participamos do lançamento do URL da função AWS Lambda como um AWS Lambda Service Partner. 

Métricas de URL da função do Site24x7 Lambda

Os URLs de função são compatíveis com as seguintes métricas que o Site24x7 também monitora:

Contagem de solicitações de URLMede o número de solicitações de função de URL
Contagem de URL 4xxMede o número de solicitações que retornam um erro de código de status HTTP 4xx. Os erros da série 4xx são recebidos na resposta do servidor quando há um erro na solicitação do cliente.
Contagem de URL 5xxMede o número de solicitações que retornam um erro de código de status HTTP 5xx. Os erros da série 5xx indicam erros do lado do servidor, como erros de função e tempos limite.
Latência de solicitação de URLMede o tempo que o URL da função leva para receber e responder a uma solicitação

Integração de webhooks

Você também pode integrar webhooks ao Site24x7 para conectar vários aplicativos aos seus dados do Site24x7. Ao configurar um webhook, o URL do gancho é um URL de função do AWS Lambda. Alguns eventos específicos gerados no Site24x7 acionarão o webhook, como uma mudança no status de um monitor para Problema ou Crítico. Como resposta, por meio de uma solicitação HTTP, a URL da função Lambda é invocada.

Resumo

A solução de monitoramento do Site24x7 não apenas oferece monitoramento Lambda, mas também oferece suporte a vários serviços da AWS. Com nosso suporte de ponta a ponta para mais de 50 serviços da AWS e painéis personalizados, o Site24x7 oferece maior observabilidade em seu ambiente da AWS. 

Você pode experimentar o Site24x7 dentro da sua empresa sem custo algum. Que tal realizar esse teste agora?

Conheça na prática como o Site24x7 pode ajudar você e o seu negócio. Nossos técnicos estão disponíveis para te apresentar a melhor solução de monitoramento em nuvem para sua infraestrutura, conte sempre com o apoio da equipe ACSoftware.

ACSoftware / Figo Software seu Distribuidor e Revenda ManageEngine no Brasil

Fone (11) 4063 1007 – Vendas (11) 4063 9639