$npx skillfedfor your agent

lumigo-tracer

Lumigo Tracer for Python v3.6 / 3.7 / 3.8 / 3.9 / 3.10 runtimes

With conditionsPyPI MonitoringReleased Jun 2025104.1K downloads / moApache License 2.0Pure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — lumigo_tracer-1.1.257-py3-none-any.whl
v1.1.257 · released 2025-06-26 · 1 runtime deps: lumigo-core

Yes, if you run Python Lambda functions on AWS and need observability. The tracer is actively maintained, has low install friction, carries a permissive license, and integrates cleanly via decorator or Lambda Layer. Requires a Lumigo account and API token; evaluate whether the platform's pricing and feature set align with your observability needs before committing.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires a Lumigo API token to send traces to the Lumigo platform; without it, the tracer will not transmit data.
  • Low install friction with a single runtime dependency (lumigo-core).
  • Actively maintained with recent commits and releases; last release was 2025-06-26 and the repository shows ongoing activity.

License · maintenance · safety

Apache License 2.0 (permissive) — Licensed under Apache License 2.0 (permissive), allowing free use, modification, and distribution with minimal restrictions—suitable for most commercial and open-source projects.

last release 2025-06-26 (414 days) · last repo commit 2026-02-20 · 47 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 104,114 downloads/mo, #12,767 on PyPI

Verify before relying

pip install lumigo_tracer

from lumigo_tracer import lumigo_tracer

@lumigo_tracer(token='YOUR-TOKEN-HERE')
def my_lambda(event, context):
    return 'traced'
  • Whether lumigo-core has its own dependencies that could add install friction beyond what the wheel distribution suggests.
  • Performance overhead of the tracer on cold-start and warm-start Lambda execution times.
  • Compatibility with Python 3.6 and 3.7 support claims given those versions reached end-of-life.
Same gist for agents: .md · .json

What it is and what it does

Lumigo-tracer is a Python agent that wraps AWS Lambda functions to automatically capture execution traces, HTTP requests, errors, and performance metrics, then sends them to Lumigo's observability platform. It supports three deployment modes: as a Lambda Layer (zero-code instrumentation), via the Serverless Framework plugin, or through manual decorator-based wrapping of your handler function.

The tracer collects distributed trace context, supports W3C TraceContext headers for cross-service tracing, and includes features like Step Functions tracking, secret masking via regex patterns, and domain scrubbing to prevent sensitive data leakage. Configuration is primarily environment-variable driven, making it suitable for infrastructure-as-code deployments. It depends on lumigo-core for its core functionality.

Use it for

  • Instrument Lambda functions to trace HTTP calls and database queries across a microservices architecture without modifying application code.
  • Debug production Lambda failures by capturing full request/response payloads, errors, and execution context in a centralized platform.
  • Track Step Functions workflows as single transactions to visualize state transitions and identify bottlenecks across multi-step processes.
  • Mask sensitive data (passwords, API keys, credentials) in traces using configurable regex patterns to meet compliance requirements.
  • Monitor performance metrics and latency across Lambda invocations to identify cold starts and optimization opportunities.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you run Python Lambda functions on AWS and need observability.

The tracer is actively maintained, has low install friction, carries a permissive license, and integrates cleanly via decorator or Lambda Layer. Requires a Lumigo account and API token; evaluate whether the platform's pricing and feature set align with your observability needs before committing.

Install

lumigo-tracer on PyPI

Before you install

Low install friction with a single runtime dependency (lumigo-core). Actively maintained with recent commits and releases; last release was 2025-06-26 and the repository shows ongoing activity.

Requires a Lumigo API token to send traces to the Lumigo platform; without it, the tracer will not transmit data.

License in practice

Licensed under Apache License 2.0 (permissive), allowing free use, modification, and distribution with minimal restrictions—suitable for most commercial and open-source projects.

Quickstart

pip install lumigo_tracer

from lumigo_tracer import lumigo_tracer

@lumigo_tracer(token='YOUR-TOKEN-HERE')
def my_lambda(event, context):
    return 'traced'

Verify before relying

  • Whether lumigo-core has its own dependencies that could add install friction beyond what the wheel distribution suggests.
  • Performance overhead of the tracer on cold-start and warm-start Lambda execution times.
  • Compatibility with Python 3.6 and 3.7 support claims given those versions reached end-of-life.

Package facts

LicenseApache License 2.0 permissive
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependencies
1 package
lumigo-core
MaintenanceActively maintained 414 days since the last release
Last repo commit
First released
Downloads104,114 / month, #12,767 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Operating System :: OS IndependentProgramming Language :: Python :: 3

Evidence: lumigo_tracer-1.1.257-py3-none-any.whl

Tags

Capabilities
lambda function tracingdistributed tracing pythonaws lambda monitoringperformance observabilityserverless debugginglambda instrumentationapplication performance monitoring
Topics
aws-lambdadistributed-tracingobservability

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “serverless debugging”

  • lumigo-tracerLumigo-tracer instruments Python Lambda functions to automatically…
  • aws-cdk.aws-eventsProvides AWS CDK constructs for defining Amazon EventBridge rules,…
  • aws-cdk.aws-samProvides AWS CDK v1 constructs for defining Serverless Application…

Give your agent the search over MCP, or paste the wish link into any chat.

More Monitoring packages

tqdm Worth it
PyPI · Libraries · released Jul 2026

Wraps any iterable to display a real-time progress bar in the terminal or Jupyter notebook, showing iteration count, elapsed time, and estimated time remaining.

copyleftpure Python · 3.8+
648.6Mdownloads / mo
opentelemetry-semantic-conventions Worth it
PyPI · Monitoring · released Jul 2026

Provides generated Python code for OpenTelemetry semantic conventions, enabling standardized attribute naming and constant definitions for instrumentation and telemetry collection.

Install it if you are using OpenTelemetry and want to follow semantic conventions correctly.

Apache-2.0pure Python · 3.10+
542.9Mdownloads / mo
opentelemetry-sdk Worth it
PyPI · Monitoring · released Jul 2026

Provides the reference implementation of the OpenTelemetry API for collecting and exporting traces, metrics, and logs from Python applications.

Apache-2.0pure Python · 3.10+
521.8Mdownloads / mo
opentelemetry-api With conditions
PyPI · Monitoring · released Jul 2026

Provides the abstract API and interfaces for OpenTelemetry instrumentation in Python, defining how to emit traces, metrics, and logs without tying code to a specific SDK implementation.

Apache-2.0pure Python · 3.10+
463.8Mdownloads / mo
opentelemetry-exporter-otlp-proto-http Worth it
PyPI · Monitoring · released Jul 2026

Exports OpenTelemetry observability data to an OpenTelemetry Collector using Protobuf-encoded messages over HTTP.

Install it if you are using OpenTelemetry in Python and need to send data to a Collector over HTTP.

Apache-2.0pure Python · 3.10+
409.9Mdownloads / mo
opentelemetry-instrumentation Worth it
PyPI · Monitoring · released Jul 2026

Provides automatic instrumentation commands and programmatic APIs to inject distributed tracing into Python applications without code changes, detecting and instrumenting packages used by your program.

Install it if you need distributed tracing without code changes and have compatible instrumented packages in your environment.

Apache-2.0pure Python · 3.10+
393.5Mdownloads / mo

See also lumigo-core · opentelemetry-instrumentation-ollama · opentelemetry-instrumentation-llamaindex · traceloop-sdk · opentelemetry-instrumentation-aws-lambda · aliyun-trace · opentelemetry-instrumentation-boto · opentelemetry-instrumentation-pymongo · opentelemetry-instrumentation-django · opentelemetry-instrumentation-starlette