Função como Serviço

O OpenTelemetry suporta diversos métodos de monitoramento de Função como Serviço fornecidos por diferentes provedores de nuvem

Função como Serviço (FaaS, Function as a Service) é uma importante plataforma de computação serverless para aplicações nativas em nuvem. No entanto, peculiaridades da plataforma geralmente fazem com que essas aplicações tenham orientações e requisitos de monitoramento ligeiramente diferentes em relação a aplicações executadas em Kubernetes ou em máquinas virtuais.

O escopo inicial de fornecedores da documentação FaaS abrange Microsoft Azure, Google Cloud Platform (GCP) e Amazon Web Services (AWS). As funções AWS também são conhecidas como Lambda.

Recursos da Comunidade

Atualmente, a comunidade OpenTelemetry fornece camadas Lambda pré-construídas capazes de auto-instrumentar a aplicação, bem como a opção de uma camada Lambda independente com o Collector, que pode ser usada ao instrumentar aplicações de forma manual ou automática.

O estado de lançamento pode ser acompanhado no repositório OpenTelemetry-Lambda.


Lambda Auto-Instrumentation

Automatically instrument your Lambdas with OpenTelemetry

Lambda Collector Configuration

Add and configure the Collector Lambda layer to your Lambda

Lambda Manual Instrumentation

Manually instrument your Lambdas with OpenTelemetry