Функції як Сервіс

OpenTelemetry підтримує різні методи моніторингу Функцій як Сервіс, що надаються різними хмарними постачальниками

Функції як Сервіс (Functions as a Service, FaaS) є важливою безсерверною обчислювальною платформою для хмарних нативних застосунків. Однак, особливості платформи зазвичай означають, що ці Застосунки мають трохи інші рекомендації та вимоги до моніторингу, ніж застосунки, що працюють на Kubernetes або віртуальних машинах.

Початковий обсяг документації FaaS охоплює Microsoft Azure, Google Cloud Platform (GCP) та Amazon Web Services (AWS). Функції AWS також відомі як Lambda.

Ресурси спільноти

Спільнота OpenTelemetry наразі надає попередньо зібрані шари Lambda, здатні автоматично інструментувати ваш застосунок, а також опцію окремого шару Collector Lambda, який можна використовувати при інструментуванні застосунків вручну або автоматично.

Статус випуску можна відстежувати в репозиторії OpenTelemetry-Lambda.


Автоматична інструменталізація Lambda

Автоматично інструментуйте ваші Lambda за допомогою OpenTelemetry

Конфігурація Lambda Collector

Додайте та налаштуйте Collector Lambda layer до вашої Lambda

Ручна інструменталізація Lambda

Ручна інструменталізація ваших Lambdas за допомогою OpenTelemetry