apm-integration-testing icon indicating copy to clipboard operation
apm-integration-testing copied to clipboard

Add a lambda service to Opbeans test data

Open gbamparop opened this issue 3 years ago • 4 comments

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

gbamparop avatar Jan 25 '22 10:01 gbamparop

/cc @jlvoiseux

AlexanderWert avatar Jan 25 '22 13:01 AlexanderWert

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.

jlvoiseux avatar Jan 25 '22 13:01 jlvoiseux

Here is the repository for Opbeans Lambda. Next step is to integrate it in the Integration Testing suite.

jlvoiseux avatar Feb 15 '22 12:02 jlvoiseux

Here is the repository for Opbeans Lambda. Next step is to integrate it in the Integration Testing suite.

Looks great, thanks!

gbamparop avatar Feb 24 '22 09:02 gbamparop