apm-integration-testing
apm-integration-testing copied to clipboard
Add a lambda service to Opbeans test data
After introducing lambda support in the APM UI by https://github.com/elastic/kibana/issues/106552, it would be useful to have a lambda service by Opbeans for continuous testing.
Information needed for lambda metadata icon, icon details and cold start chart.
-
cloud.provider
:aws
-
cloud.service.name
:lambda
-
service.runtime.name
(e.g.AWS_Lambda_python3.8
) -
faas.coldstart
(true
/false
) -
faas.trigger.type
Adding additional information to the details in cloud metadata icon:
-
cloud.service.name
-
cloud.region
/cc @jlvoiseux
We now have a way to run an instrumented Lambda service locally, so building an Opbeans-Lambda demo container and integrating it in the Testing suite should be straightforward. I will try to build a sample Lambda service in Node. I will ping you once I have a container working.
Here is the repository for Opbeans Lambda. Next step is to integrate it in the Integration Testing suite.
Here is the repository for Opbeans Lambda. Next step is to integrate it in the Integration Testing suite.
Looks great, thanks!