FAQ for Python SDK
Thundra tries to affect function size at a minimum level. Since our Python library only has an additional size of 5.1 MB , it will not exaggerate your function code size.
You can use manual instrumentation to create spans for code you would like to monitor. Instructions for performing manual instrumentation for the Python agent can be found here.
You can add application and invocation tags using our tagging feature. On the Query Bar , you can input the tags you added to filter your functions/invocations. For example, let's say that you have functions with different versions and you need to query a specific version. You can add the application tag version as the key, and value as a string value, such as "1.2.1". The environment variable should be as follows:
thundra_agent_lambda_application_tag_version:"1.2.1"

If you want to search through invocations using alabel, you can add invocations tags (see an example here. For our example above, the tag we set should be as follows:
invocation_support.set_tag("version", "1.2.1")
