{"categories":[{"label":"Monitoring","url":"https://skillfed.io/packages/category/system-monitoring/5"}],"enrichment":{"capability":"Autodynatrace wraps the Dynatrace OneAgent SDK to automatically instrument Python applications for transaction tracing and code-level visibility with minimal code changes.","skillfed_tags":["dynatrace-apm","observability","abandoned"],"use_cases":["Instrument a Django application for Dynatrace APM without modifying code by setting AUTOWRAPT_BOOTSTRAP.","Trace database queries in SQLAlchemy or psycopg2 applications automatically to identify slow queries.","Monitor Celery task execution and RabbitMQ message handling to track distributed transaction flow.","Capture HTTP request/response headers in FastAPI or Flask applications for transaction context.","Instrument forked child processes in gunicorn or uwsgi by enabling AUTODYNATRACE_FORKABLE."],"what_it_does":"Autodynatrace is a wrapper around the oneagent-sdk that automates instrumentation of Python applications to send transaction traces and code-level visibility data to Dynatrace monitoring systems. It supports two modes: environment-variable-based instrumentation with no code changes via AUTOWRAPT_BOOTSTRAP, or semi-automatic instrumentation by importing the module. The package handles web frameworks, async clients, message queues, databases, and gRPC clients through built-in wrappers.\n\nThe package depends on autowrapt, oneagent-sdk, six, and wrapt to hook into application code at runtime. Configuration is managed through environment variables for header capture, log levels, virtual host naming, and per-library instrumentation toggles. However, the repository is archived and abandoned, with the last commit on 2024-12-02 and no active maintenance\u2014this means no new features, security patches, or compatibility updates are being released.","worth_installing":"No\u2014do not install for new projects. The repository is archived and abandoned with no active maintenance since 2024-12-02. While permissively licensed and low-friction to install, the lack of vendor support and no security updates make it unsuitable for production use. Consider Dynatrace's official instrumentation methods or actively maintained alternatives instead."},"id":"autodynatrace","links":{"html":"https://skillfed.io/packages/autodynatrace","md":"https://skillfed.io/packages/autodynatrace.md","pypi":"https://pypi.org/project/autodynatrace/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2024-05-29","license_spdx":null,"license_treatment":"permissive","name":"autodynatrace","python_support":"supports_current","summary":"Auto instrumentation for the OneAgent SDK"},"popularity":{"monthly_downloads":96550,"position":13207,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.1.1"}
