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.
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.
ACSoftware / Figo Software seu Distribuidor e Revenda ManageEngine no Brasil
Fone (11) 4063 1007 – Vendas (11) 4063 9639