帮助手册

Python 发行说明

Version 1.8.1

2026年5月19日

增强功能

  • 支持 RabbitMQ Pika 模块的消费者回调及后台事务追踪。
  • 通过在模块加载时将上下文处理从线程本地存储迁移到基于 greenlet 的上下文处理,增强了上下文切换功能。
  • 支持捕获 Redis 模块的异步 Redis 调用及连接详情。
  • 支持追踪通过 httpx 模块发起的异步 HTTP 调用。
  • 支持针对 PyMySQL 模块的基于上下文的 MySQL 调用捕获。

问题修复

  • 已修复 FastAPI 追踪器在事务关闭时返回 None 的问题。
  • 已修复同步 Redis 调用无法被捕获的问题。
  • 已修复 Falcon 路由调用被多次插桩的问题。

Version 1.8.0

2026年2月6日

增强功能

  • 支持 Falcon Framework(WSGI)。
  • 支持改进的 Celery 后台事务监控。
  • 支持 Gunicorn Gevent worker 进程。

Version 1.7.4

2026年2月4日

增强功能

  • 支持 Async RabbitMQ(aio_pika 模块)。

Version 1.7.3

2026年2月2日

增强功能

  • 在 Auto Profiler 中添加了读取进程用户标识符(UID)、进程监控规则和服务器监视器密钥并将其包含在 ARH/connect 请求中的支持。
  • 更新了 Auto Profiler Python Docker 镜像,加入了特定架构的代理构建并改进了代理源路径。

问题修复

  • 已解决在 macOS 环境中,由于 logger 对象返回 NoneType 值导致代理初始化失败的问题。

Version 1.7.0

2025年9月18日

增强功能

  • 为以下库添加了捕获 HTTP 状态码、请求头和响应头的支持:http、httplib、httpx、urllib 和 urllib3。
  • 为 pymysql、memcache 和 redis 组件添加了连接失败检测功能。
  • 实现了单线程调度器,用于处理任务和应用参数聚合。

Version 1.6.2

2025年5月19日

增强功能

  • 消息代理下新增了对 RabbitMQ 的支持。
  • PyMySQL 模块的实现已迁移至 objectproxy

问题修复

  • mysqlclient:已修复使用 objectproxy 获取主机详情时出现的问题。

Version 1.6.1

2025年4月3日

增强功能

  • 扩展了对 WSGI 服务器的支持:新增了对 WaitressCherootWSGIRefWerkzeug 的支持。

Version 1.6

2024年12月24日

新功能/增强功能

  • 支持自动检测受支持框架的应用名称和端口号,以及针对 APM One 代理的日志相关变更。
  • 支持通过 KUBERNETES_HOSTNAME 变量检测 Kubernetes 环境。
  • 在代理安装过程中添加了监视器组的配置功能。

Version 1.5.3

2024年11月15日

问题修复

  • 已解决文件描述符超限和 CPU 高占用的问题。
  • 已解决 Flask 插桩无法捕获错误响应码的问题。

Version 1.5.2

2024年10月4日

问题修复

  • 在安装时添加了对 Windows 平台的检查。
  • 修复了 Gunicorn 服务器插桩中的 Bug。

Version 1.5.1

2024年9月9日

增强功能

  • 支持 Django REST 框架。
  • 支持 WSGI Gunicorn 服务器。

问题修复

  • 已解决 Flask 框架中的问题。

Version 1.5.0

2024年6月26日

增强功能

  • 数据导出器发出的每个请求中均已添加许可证密钥。
  • 针对数据导出器进行了 NoSQL 正则表达式的调整。

问题修复

  • 已解决视图封装中与 Flask Bug 相关的问题。

Version 1.4.1

2024年5月31日

增强功能

  • 支持 async_cron 模块。
  • 支持捕获 celery 后台任务。

问题修复

  • 已解决追踪标签中事务名称被附加了错误 HTTP 主机名的问题。

Version 1.4.0

2024年3月29日

增强功能

  • 支持 TornadoStreamlit 框架。
  • 支持自定义 API
  • 支持 TrackerTransactionContext 类 API。

问题修复

  • 已处理在 Mac 环境中检查 IPv4 地址时的异常日志。
  • 已解决指标处理后 txn 对象引用导致的内存问题。

Version 1.3.3

2024年1月29日

增强功能

  • 支持 PyMssqlPyODBCOracleDBcx_Oracle 模块。
  • 支持 Docker 环境检查及从 mountinfo 文件获取 ID。

问题修复

  • 已修复分布式追踪异常的问题。

Version 1.3.2

2024年1月3日

增强功能

  • 支持 FastAPIStarlette 框架。

Version 1.3.1

2023年12月22日

增强功能

  • 支持 Psycopg2 参数化查询对象提取。

Version 1.3.0 异步调用追踪

2023年12月11日

增强功能

  • 支持在 Django ASGI 应用中捕获异步调用。
  • 支持异步组件模块:AIOREDIS、AREDIS、AIOMYSQL、ASYNCPG、Redis async client。
  • 支持 PyMongo 模块。

问题修复

  • 已解决查询堆栈追踪的问题。

Version 1.2.2

2023年10月25日

增强功能

  • 支持通过 requests 模块 V2.30.0 及以上版本发出的 HTTP 调用的分布式追踪。

Version 1.2.1

2023年9月14日

新功能/增强功能

  • 支持分布式追踪
  • 支持堆栈追踪查询。
  • 支持捕获 IPv4 地址。

Version 1.1.0

2023年6月28日

增强功能

  • 支持新的数据采集器 S247DataExporter (LinuxWindows
  • 支持的框架:CherryPyPyramidBottle
  • 支持的模板引擎:MakoGenshi
  • 现在可以在不修改用户代码的情况下通过多种方式启动代理。
  • 支持自定义参数。
  • 代理配置时不再需要提供应用端口,系统将自动检测。
  • 支持将 Docker 环境作为云实例。
  • 支持捕获 CPU 时间。

问题修复

  • 已修复使用 psycopg2 模块时 Django 框架中的错误。
  • 已解决在多个 URL 使用同一视图函数时 Flask 框架中的问题。

Version 1.0.3

2022年5月31日

增强功能

  • 支持 AWS 和 AZURE 的云实例检查。
  • 引入了代理支持。
  • 现在可以使用 apminsight_info.json 文件配置代理。
  • MYSQL 调用现在可在服务地图标签中查看。
  • 支持 Cassandra
  • 新增了对自定义日志目录的支持。

问题修复

  • 已解决在 Flask 框架中获取状态码的问题。
  • 已解决代理多次初始化调用的问题。

Version 1.0.0

2020年4月9日

增强功能

  • 支持 DjangoFlask 框架。
  • 支持 MySQLSQLiteRedisPymemcache 组件。
  • 插桩了 Django 中间件。
  • 支持 dbapi2postgres

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!