fbpx

Obtenha observabilidade com a integração da API Site24x7 e AWS Lambda Telemetry

Daniella Costa

Obtenha observabilidade com a integração da API Site24x7 e AWS Lambda Telemetry

A API Lambda Telemetry permite que os usuários integrem ferramentas de monitoramento e observabilidade, como Site24x7, com suas funções Lambda. Site24x7 é um parceiro do programa Lambda Service Ready avaliado pela AWS e é anunciado como um parceiro de lançamento no lançamento de recursos da API AWS Lambda Telemetry . Clientes, parceiros da AWS e a comunidade serverless podem usar a Lambda Telemetry API para receber fluxos de telemetria do serviço Lambda, incluindo função, logs de extensão e métricas provenientes da plataforma Lambda.

A API de telemetria do Lambda também pode ser usada para criar extensões que podem se inscrever nos fluxos de telemetria diretamente do ambiente de execução do Lambda. À medida que o Lambda transmite dados de telemetria para a extensão, os usuários podem processar, filtrar e entregar esses dados para qualquer destino preferencial, como um bucket S3 ou uma ferramenta de observabilidade como o Site24x7.

Demonstração da API de telemetria lambda

Demonstração da API de telemetria lambda

A API de telemetria permite que as extensões se inscrevam nos seguintes fluxos de telemetria:

  • Logs de função: logs personalizados gerados pelo código de função do Lambda (stdout/stderr)
  • Logs de extensão: logs personalizados que o código Lambda Extension gera (stdout/stderr)
  • Telemetria de plataforma: logs, métricas e rastreamentos que descrevem eventos e erros relacionados ao ciclo de vida do ambiente de execução, ciclo de vida da extensão e invocações de função

Caso de uso

Antes da API de telemetria, as ferramentas de monitoramento usavam a API de logs para buscar logs do Lambda que incluíam apenas alguns tipos de eventos que não davam clareza às funções do Lambda.

Após a implementação da Telemetry API, os usuários podem obter insights mais profundos sobre as diferentes fases do ciclo de vida do ambiente de execução do Lambda (inicialização, invocação, etc.), o que fornecerá uma experiência de observabilidade aprimorada.

O Site24x7 equipa os clientes com recursos aprimorados de observabilidade por meio de métricas de plataforma de nível seguinte.

Como funciona?

O Site24x7 já oferece suporte a logs usando a extensão Lambda e a API de logs. Com esta atualização, o Site24x7 oferecerá suporte a uma nova API de telemetria que busca logs e métricas. Depois de atualizar para nossa versão mais recente da extensão Lambda, cada usuário do Site24x7 pode criar sua própria camada e integrá-la usando o arquivo zip de extensão do Site24x7.

Lambda, quando ativado, continua a enviar telemetria para CloudWatch e X-Ray, apesar de uma extensão ser inscrita em um ou mais fluxos de telemetria. Depois que uma extensão é inscrita na API de telemetria, a extensão começará a receber telemetria do Lambda. A API de telemetria dá suporte aos seguintes tipos de eventos de plataforma.

Categoria Tipo de evento Descrição
Evento de plataforma platform.initStart Inicialização da função iniciada
Evento de plataforma platform.initRuntimeDone A inicialização do tempo de execução da função foi concluída
Evento de plataforma platform.initReport Relatório de conclusão da inicialização da função
Evento de plataforma platform.start Invocação de função iniciada
Evento de plataforma platform.runtimeDone Chamada de tempo de execução da função concluída
Evento de plataforma plataforma.relatório Relatório de conclusão de invocação de função
Evento de plataforma plataforma.extensão Extensão registrada
Evento de plataforma platform.telemetrySubscription Extensão inscrita na API de telemetria
Evento de plataforma platform.logsDropped Eventos de registro descartados
Registros de funções função Uma linha de log do código de função
Registros de extensão extensão Uma linha de log do código de extensão

Certifique-se de ter uma função Lambda integrada ao Site24x7 para começar. Consulte nossa documentação de ajuda para começar a usar a integração do Lambda Extension imediatamente. Se você tiver algum comentário, informe-nos na seção de comentários abaixo. A Extensão Lambda está disponível para todas as regiões e atualmente oferece suporte às funções Lambda da arquitetura x86.

Você pode testar 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.

Testar grátis o Site24x7

ACSoftware / Figo Software seu Distribuidor e Revenda ManageEngine no Brasil

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