Keeping the tracer updated is highly recommended.

Does Lumigo support [email protected]?

Yes. Please use Manual Tracing to enable Lumigo to trace your [email protected] instances.

How do I monitor a specific Lambda alias?

If you are using aliases please follow the manual guide relevant to your runtime here

Does Lumigo support MongoDB?

Yes. If you are using webpack, please add this to your webpack.config file:

externals: {
      mongodb: 'mongodb',

*Please note that lumigo supports only up to version 3.6 for MongoDB

Can Lumigo trace a Lambda function that is behind a VPC?

Yes. Lumigo tracer will work normally if your function has access to the internet.

Having troubles with this? please follow our docs here

Why can't I see all of my data? What does [REDACTED] mean?

[REDACTED] means that Lumigo found these data fields have a high potential to be sensitive and blocked them from being sent. This feature is called Secret Masking , and you can configure your own sensitive keywords and data attributes by clicking here

How can I verify that my lambdas are being Auto-Traced?

  • Make sure that you set the Trace Status on the top right of the “Functions” page to Traced or individual lambdas are set at the right side of the function on the “Functions” to Traced.
  • In the Invocation view, you will then see the full mapping and not just lambda icons and logs.
  • In your AWS account go to your traced Lambda, then Configuration, and there in Environment variables, you will see the lumigo variable LUMIGO_TRACER_TOKEN.
  • You will also see that lumigo-node-tracer layer was added as well to your lambda.

How can I update my tracer to the latest version when using by tags tracing?

By changing lumigo:auto-trace to false and after 5 min changing it back to true
This means you un-instrument and instrument back, Lumigo will notice the change and update the tracers accordingly.

I am using webpack, why one of my external services is missing from tracing?

Please verify that your webpack.config contains the relevant packages, for example:

externals: {
  mysql: 'mysql',
  mysql2: 'mysql2'

How can I verify the AppSync connection to Lumigo?

Please follow our documentation here

How many tags in a single invocation can I use?

Currently, a single invocation can hold up to 70 tags

How can I get alerts for specific 4xx errors?

Lumigo currently does not enable distinguishing between different 4xx errors on the Edit Alert page. The Metric condition on that page applies to all 4xx errors taken together.

How do I use the search bar on the Explore page?

Please follow the existing guide here

Is there a way to see functions by environment (test, dev, staging, etc.)?

Create a dedicated Lumigo project for each environment, then apply functions filtering according to the lambda's name. You can then define a separate Lumigo project to monitor each stage.

How can I increase the payload size?

Add the following variable to your lambda:

*Please note that if you use an older Tracer version 1.55.1 or lower the variable for Node.js is

What changes are required from our side for supported services? like dynamo, kinesis...

No changes are needed

What code changes are required to use Lumigo?

No changes are required.

Which languages do you support?

We support node, python, jvm for traced invocations, and Go, Ruby, .Net for invocations.

What security mechanism do you use to secure your data or access it?

Please read our documentation here.

How does blocking certain fields from appearing in your system work? Will I need to do it manually? API? Configuration?

Please read our documentation here.

Why do you need administrator access to appsync?

We have a dedicated automatic AppSync integration that shows you all the APIs and requests. For that, we request AppSync permissions. Since the AppSync integration requires a specific log level, we added the Admin permission so we can enable the relevant log level. However, you can remove the permission - but just make sure in your AWS account that you're set correctly (according to our docs).

How many subscription filters do you normally use per cloudwatch log group?

We use 1 subscription filter, more can be read here.

Why do my log entries appear empty?

Please check your retention period, it’s possible it is set to a very low amount of days.

How can I ignore certain lambda alerts?

If you want to ignore certain alerts you can just hit the mute button on the issues page.
More can be read here

What is the difference between Invocation and Traced Invocation?

Lumigo monitors your entire environment (providing alerts, logs, metrics, etc.) regardless if you traced the Lambdas - so you will be aware of any event that happened.
Traced invocations will show you additional important information like the events, full transaction view, system map, etc.

Why do I need to log in after clicking the alert URL?

The behavior currently set is as follows:

  • if the user clicks on a notification in between the 7 days then no login is required
  • if the user clicks a notification after 7 days then login is required
  • if the user is logged out, then clicks on a notification, a login is required

Why tracing appears manual if I had not enabled manual tracing?

Lumigo will refer by default to tracing as manual if auto trace was turned off but invocations keep coming in, however it doesn't mean it's traced if turned off.

Why my tracing stopped?

If you had a deployment during a set period of time the tracer will be removed and re-added as part of the process, during this time (up to 10min) no tracing will happen.

Is there a way to setup the GitLab integration without the serverless plugin?

You need to add 3 env variables to your lambda:
GIT_COMMIT_LONG - This is a hash value containing the commit we want to ping to. You can run locally git rev-parse HEAD
GIT_REPOSITORY - Name of the repository as it appears in gitlab
GIT_ORGANIZATION - GitLab organization. For example https://gitlab.com/lumigo-io
These 3 environment variables should be added to each lambda

If I am tracing multiple Lambdas how can I exclude one of them?

Please follow the guide here at the bottom of the page Function Scope Configuration

I didn't change my code, so why my connection to lumigo no longer works?

A very likely scenario is because you have reached your limit on tracing and logging invocations,
Please check your plan and update accordingly through the marketing tools or contact us from any communication channel.

I’m not seeing any functions to select to trace, can you help?

Please allow lumigo a couple of minutes to pull your data from AWS,
This process is lengthy and takes time especially if there is a high amount of functions.
If you notice the process takes more than 10 mins please contact support.

How can I remove my project from lumigo?

To remove a lumigo project or the entire account contact support via intercom or email

I can't login and when I click on Reset Password I don't get any email

This means that the user you are trying to login with is no longer associated with any active lumigo project,
Please contact your lumigo project admin to add you again.
If you are still having login issues please contact support.

I can't add a new arn role

This is because your user is set to basic permissions, please ask lumigo project admin to promote you to an admin user.

What is the difference between Manual and Auto tracing?

From tracing and data collection capabilities, they are identical.
However, one difference is in the way you "embed" Lumigo's tracer.
The second main difference is related to how fast the tracer kicks into action when redeploying your lambda. Manual tracing, including our sls plugin, is instantaneous, while for automated it takes up to 5 minutes

Why cant I see any http errors on my lambdas in lumigo?

Most likely your lambda is not traced, for untraced lambdas, lumigo will show only logs, since in logs HTTP errors are not written we cant catch them.

Why my system map shows "No Data"?

This means there are no traced functions with invocations

Why I dont see events in the APIGW page?

Please make sure that the desired function for apigw is traced, only traced functions will show full tracing details aside from logs.

How can I trace my functions using serverless framework?

Please follow our guide here:
Serverless framework guide

If I created a docker based lambda function, will it work?

Yes, please use our manual tracing method: https://docs.lumigo.io/docs/manual-instrumentation

What is the data retention for lumigo?

Lumigo will show up to 14 days back worth of data

How does lumigo store the logs?

Lumigo doesn't store the logs. The logs are retrieved from cloudwatch every time you wish to view them.

How Lumigo counts invocations?

Invocations come in two ways: Traced and Non traced.

Traced Invocations include Lumigo tracer and have a separate counter which can be seen on the Plan page from the settings menu. The limit is determined based on the associated plan.

Non traced invocations are logs that are pulled from cloudwatch. The limit is five times the size of the traced invocations limit. The logs will be collected as long as the function generates traffic, no log limit was reached, and the logs themselves were not deleted from cloudwatch.

Does Lumigo stream or poll the data?

Lumigo uses the streaming method when requesting new data on invocations

Why can't I see my resource in transaction page? I use ESBUILD webapack

Lumigo requires external packages to be available -https://www.npmjs.com/package/esbuild-node-externals. For example - pg for Postgress.

Will Lumigo work with another tracing tool?

No, we recommend that you use the same tracing method and provider when tracing your functions.


Can't find your question here?

We're happy to help! Contact Lumigo support by E-mail, or use the chat window in the lower-right-hand corner of your screen.

Did this page help you?