.NET Agent 发行说明
.NET agent 版本 7.2.1
2026 年 5 月 14 日
问题修复:
- 从 DotNetAgent.dll 中移除了不必要的 proto-buf.dll 依赖,以防止 IOC 容器类型发现期间出现 FileNotFoundException 问题。[.NET]
- 修复了由共享所有权处理引起的 instrumentation 竞争条件。
- 解决了 tracker 创建中的竞争条件,该问题可能导致某些异步 tracker 报告 Int.max 响应时间。
- 修复了通过 AutoProfiler 环境变量配置代理时的 Exporter-Host 配置处理问题。
.NET agent 版本 7.2.0
2026 年 4 月 2 日
功能增强:
- 引入了 Data Writer 队列机制来管理与导出器的通信,防止临时端口耗尽。
- 实现了轻量级字节池机制用于流分配,减少数据传输到导出器期间的内存占用。
- 为自定义 instrumentation 启用了基于 ReJIT 的动态 instrumentation,允许从服务端完全添加/移除方法。
- 增强了 agent instrumentation 的 ReJIT 支持,以在发生可恢复的 instrumentation 错误时(例如 InvalidProgramException 或 VerificationException)启用动态回滚(uninstrumentation)。请注意,AccessViolation 或 SEHException 等原生级别的错误不受支持。
- 在 Trace Details 选项卡中添加了对查看 MongoDB 查询和 Database 选项卡详情的支持。[.NET Core]
问题修复:
- 修复了 Data Exporter 通信期间的 agent 日志级别规则执行问题。
- 使用 Codex 解决了 profiler 中的内存泄漏问题。
.NET agent 版本 7.1.2
2026 年 2 月 13 日
功能增强:
- 更新了 Linux 安装脚本以支持 S247DataExporter。
- 在 run-dotnetapm.sh 和 set-shell-env.sh 中引入了两个新的配置脚本,以简化和标准化 Linux 独立服务器上的安装流程。
.NET agent 版本 7.1.1
2026 年 2 月 5 日
功能增强:
- 在 IIS 集成改进中,将 IIS 应用程序信息添加到了 arh/connect。
- 在 arh/connect 中添加了服务器监视器密钥、进程唯一标识符(UID)和规则名称,这些信息来自 Auto Profiler。
问题修复:
- 通过在删除 agent 服务后添加虚拟服务,解决了 Azure VM 扩展部署问题。
.NET agent 版本 7.1.0
2025 年 12 月 19 日
功能增强:
- 添加了 Serilog 异常跟踪支持。
- 引入了对 .NET Core 应用程序的 MongoDB 支持。
- 更新了 RUM 自动注入变更。
- 将 agent 源码迁移至 Visual Studio 2022。
- 为 .NET 6 及以上版本的 profiler 添加了 Razor Page 指标。
- 引入了 agent 日志保留功能,默认保留期为七天;超过该期限的日志文件将被自动删除。
- 为 Windows 上的 Azure App Service 添加了 S247DataExporter 支持。
.NET agent 版本 7.0.2
2025 年 10 月 24 日
问题修复:
- 在保留之前的分布式追踪流以向后兼容的同时,新增了对 W3C 推荐的 Trace Context 流的支持。
- 更新了 agent,使其优先读取环境变量而非 apminsight.conf 文件中的导出器配置(特别针对 Kubernetes 中使用的 DockerHub agent)。
- 修复了 .NET Framework Agent 在使用直连方式(而非导出器)时的 trace 生成流程。
.NET agent 版本 7.0.1
2025 年 10 月 3 日
问题修复:
- 通过在服务进程路径中添加双引号,修复了启动导出器服务时的问题。
.NET agent 版本 7.0.0
2025 年 10 月 1 日
功能增强:
- 与数据导出器集成,用于发送指标数据。
- 通过数据导出器启用了自动更新,不再直接使用静态 URL。
- 由于导出器现已处理指标传输,移除了 Agent 服务。
- 通过确保 SQL 查询在发送到导出器之前不再在请求线程中解析,提升了性能。
问题修复:
- 修复了 Azure App Service 扩展健康监视器的问题。
.NET agent 版本 6.9.2
2025 年 4 月 25 日
问题修复:
- 修改了 ARH/Connect 命中流,对 agent 服务中的每个应用程序并行执行,消除了之前在 services.msc 中出现的启动延迟,并确保更快速的非阻塞初始化。[.NET 和 .NET Core]
- 添加了验证逻辑,当类名包含 System. 或 Microsoft. 时,从自定义 instrumentation 中排除该方法。[.NET 和 .NET Core]
.NET agent 版本 6.9.1
2025 年 3 月 31 日
问题修复:
- 将 4xx 事务标记为错误事务。[.NET Core]
- 更新了从环境变量读取 App 名称的优先级。[.NET 和 .NET Core]
- 修复了在 Kubernetes 环境中读取环境变量的问题。[.NET Core]
.NET agent 版本 6.9.0
2025 年 3 月 12 日
功能增强:
- 使用 GZIP 压缩优化了 ARH 请求的有效载荷传输。
- 通过 NuGet 提供支持 Linux 和 Windows 的 .NET Core agent 的 Docker 支持。
- 添加了无漏洞的导出器,用于安全数据集成。
- 改进了许可证密钥加密逻辑以增强安全性。
- 启用了将响应头作为 HTTP 参数捕获的功能,以改善监控和分析。
- 添加了在 .NET Core 监控中跳过静态文件事务的配置。
问题修复:
- 修复了内存泄漏问题并实施了性能优化。
- 解决了在同一应用程序池中托管多个站点时的日志记录问题。
- 修复了从 IDBCommand 继承时 SQL tracker 重复的问题。
2024 年 11 月 29 日
功能增强:
- 支持使用单个 agent MSI 同时监控 .NET 和 .NET Core 应用程序。 [.NET 和 .NET Core]
- 支持通过 Windows 服务发送数据。[.NET Core]
- 支持从监控中排除特定 HTTP 状态码事务。[.NET 和 .NET Core]
- 支持 HDFC 数据中心。[.NET 和 .NET Core]
- 通过 Windows 服务配置增强了编辑配置工具。[.NET Core]
- AWS 和 Azure 中的自动扩展支持已使用新的检测 URL 进行更新。云检测超时已调整为 2000 ms。[.NET 和 .NET Core]
- 改进了 Windows 服务 instrumentation。[.NET]
- 支持许可证密钥加密。[.NET 和 .NET Core]
.NET agent 版本 6.7.2
2024 年 11 月 7 日
问题修复:
- 已解决在 .NET 和 .NET Core agent 的 DLL 文件中添加签名时出现的问题。
.NET agent 版本 6.7.1
2024 年 10 月 10 日
问题修复:
- 由于导出器服务被标记为易受 Golang exe 漏洞影响,已从 MSI 中临时移除。[.NET]
.NET agent 版本 6.7.0
2024 年 9 月 17 日
功能增强:
- 支持批量安装。[.NET]
- 支持数据湖功能。[.NET 和 .NET Core]
- 支持在 Azure App Service 扩展中将主机类型配置为 AZURE 以实现自动扩展。[.NET 和 .NET Core]
问题修复:
- 解决了在禁用应用过滤器的情况下安装 .NET Core agent 时,App Name 环境变量未被添加到机器级环境变量的问题。[.NET Core]
- 修复了每次机器重启后托盘图标重复出现的问题。[.NET]
- 解决了后台服务数据采集的问题。[.NET 和 .NET Core]
- 解决了自动升级期间下载新 agent 时代理未被使用的问题。[.NET]
.NET agent 版本 6.6.0
2024 年 7 月 2 日
问题修复:
- 已修复 Azure 和 AWS 组件 instrumentation 的问题。[.NET 和 .NET Core]
.NET agent 版本 6.5.2
2024 年 6 月 12 日
问题修复:
- 在特定线程的异步方法完成时解耦 AsyncLocal 变量(修复后台服务应用中的内存泄漏)。[.NET 和 .NET Core]
.NET agent 版本 6.5.1
2024 年 5 月 22 日
功能增强:
- 支持 .NET 8。[.NET Core]
- 支持为 EBS 扩展安装禁用 AppFilter。[.NET Core]
- 基于大小为自定义参数采集添加了限制。[.NET 和 .NET Core]
问题修复:
- 已修复 AspNetCoreWebHostBuilderFactory 与 finish tracker 参数不匹配的问题。[.NET Core]
.NET agent 版本 6.5.0
2024 年 4 月 23 日
功能特性/增强:
- 支持异步事务。[.NET 和 .NET Core]
- 支持使用 Regex 解析合并查询。[.NET 和 .NET Core]
- 支持从命令行获取 AppPoolId 作为备选方案。[.NET Core]
- 在 profiler 中将 getenv() 函数替换为 Windows API 调用以获取环境变量。[.NET 和 .NET Core]
.NET agent 版本 6.4.3
2024 年 3 月 1 日
安全问题修复:
- APM agent 安装和配置目录现在仅对当前用户和管理员具有读/写权限,防止其他用户修改文件。[.NET]
.NET agent 版本 6.4.2
2024 年 1 月 4 日
功能增强:
- 提供了忽略云环境检测的选项(如有需要)。[.NET 和 .NET Core]
- 更改了 NuGet 加载器包 API 中的版权年份。[.NET Core]
问题修复:
- 已解决读取表单参数值时出现的问题。[.NET 和 .NET Core]
- 已解决在自包含应用程序中加载 agent 时出现的问题。[.NET Core]
.NET agent 版本 6.4.0
2023 年 10 月 26 日
功能增强:
- 支持将 APM 监视器从一个账户迁移到另一个账户。[.NET]
- 为 SA、CA 和英国新增了数据中心。[.NET 和 .NET Core]
- 提高了安装、升级和卸载速度。[.NET]
问题修复:
- 已修复手动升级期间出现的找不到服务配置文件错误。[.NET]
- 已解决 Windows 启动时添加的托盘图标在 Windows 重启后持续存在的问题。[.NET]
- 已修复按 Windows 服务名称过滤时出现的问题。[.NET Core]
.NET agent 版本 6.3.0
2023 年 9 月 25 日
功能增强:
- 添加了 agent 托盘图标以显示所有 agent 相关工具的快捷方式。[.NET]
- 已移除安装 agent MSI 时的 .NET Framework 版本检查。[.NET]
- 为 Windows 服务过滤器添加了单独的基于 XML 的配置文件。[.NET Core]
- 在 Azure App Services 中支持 .NET 7.0。[.NET Core]
问题修复:
- 已修复健康监视器工具中当 w3wp 进程空闲时显示"加载 profiler 失败"警告消息的问题。[.NET]
- 已解决 Azure App Service 扩展诊断门户中出现竞争 profiler 警告消息的问题。[.NET 和 .NET Core]
- 已解决在 AWS EC2 实例中启用了 Use Instance Metadata Service Version 2 时 AWS 令牌检测的问题。[.NET 和 .NET Core]
- 已修复 Azure App Service 自动扩展实例仅向最新生成实例发送数据的问题。[.NET 和 .NET Core]
.NET agent 版本 6.2.0
2023 年 7 月 5 日
功能增强:
- 支持跟踪 API 事务的响应体。[.NET Core]
- 支持使用通用数据库命令跟踪 SQL 调用。[.NET]
.NET agent 版本 6.1.0
2023 年 6 月 19 日
功能增强:
- 支持 .NET 7.0 应用程序。[.NET Core]
- 支持通过 .NET 中的 WebClient 提供程序进行的外部调用。[.NET]
- 支持在外部 HTTP 请求中包含响应码并在 trace 中显示。[.NET]
- 当请求头中存在 synthetic 密钥时捕获 trace。[.NET 和 .NET Core]
- 支持基于 .NET Framework 构建的 .NET Core 应用程序。[.NET Core]
Note
在 NuGet 包中为 net461 和 netstandard2.0 创建了单独的 agent DLL。
问题修复:
- 已解决在路由不同时使用采样因子捕获请求时出现的问题。[.NET Core]
.NET agent 版本 6.0.2
2023 年 3 月 21 日
安全问题修复:
- 在 .NET 和 .NET Core agent 日志中对许可证密钥进行加密。
.NET agent 版本 6.0.1
2023 年 3 月 2 日
功能增强:
- 支持在 agent MSI 安装期间通过命令行指定 APM 应用程序名称。 [.NET]
.NET agent 版本 6.0.0
2023 年 2 月 6 日
功能增强:
- 支持在 Azure App Services 中从环境变量读取主机名和网站名称。[.NET 和 .NET Core]
- 支持 MVC 路由数据跟踪和事务名称自定义。[.NET Core]
- 在 .NET agent 中,应用程序状态与监视器状态同步。[.NET]
问题修复:
- 已解决获取失败外部组件 trace 时出现的问题。[.NET 和 .NET Core]
- 现在可以启用或禁用将后台 SQL 调用作为单独请求进行跟踪的支持。[.NET 和 .NET Core]
.NET agent 版本 5.9.2
2022 年 12 月 8 日
功能增强:
- 支持在应用程序启动期间立即更新配置。[.NET]
- 对于自动扩展,主机类型 AZURE VM 已更改为 AZURE。[.NET 和 .NET Core]
.NET agent 版本 5.9.1
2022 年 12 月 5 日
功能增强:
- 支持在 ASPX 中跟踪 web 方法。[.NET]
Note
包含 web 方法的 URL 将被包含在事务名称中。
.NET agent 版本 5.9.0
2022 年 11 月 30 日
功能增强:
- .NET Core 2.x 及更高版本的 .NET Core 启动 instrumentation。 [.NET Core]
- 支持捕获实例的 IP 地址列表。 [.NET 和 .NET Core]
- 支持通过 HTTP Client 进行外部调用跟踪。 [.NET]
- 将 RUM trace ID 与 APM 事务集成。 [.NET 和 .NET Core]
.NET agent 版本 5.8.0
2022 年 9 月 30 日
功能增强:
- 支持捕获 IIS 中事务的请求等待时间。[.NET]
- 支持 RabbitMQ。[.NET Core]
- 已设置 agent 自定义日志目录路径的权限。[.NET]
- Agent 自定义日志已包含在健康监视器诊断 zip 中。[.NET]
问题修复:
- 已解决使用 APM agent 克隆服务器后以新实例名称创建监视器时出现的问题。[.NET 和 .NET Core]
- 独立应用过滤器配置即使在 agent 升级期间未进行配置也会设置 COR_PROFILER,此问题已解决。[.NET]
.NET agent 版本 5.7.1
2022 年 9 月 6 日
功能增强:
- 支持 .NET 6.0 应用程序。[.NET Core]
- 重新设计以跟踪所有 4xx 及更高错误。[.NET Core]
- 支持 Redis。[.NET Core]
问题修复:
- 修复了在 Serilog 提供程序中获取完整堆栈跟踪时出现的问题。 [.NET 和 .NET Core]
.NET agent 版本 5.7.0
2022 年 8 月 17 日
功能增强:
- HTTP Client 支持跟踪远程调用。[.NET]
- 改进了 .NET Core 启动 instrumentation。[.NET Core]
- 支持跟踪在后台任务中运行的 SQL 调用。[.NET 和 .NET Core]
- 通过配置文件为 profiler 添加了应用过滤器选项启用/禁用功能。[.NET Core]
问题修复:
- 已解决采集 SQL 参数时出现的问题(当用户清除其应用程序中的 SQL 参数时,APM agent 无法采集 SQL 参数)。[.NET 和 .NET Core]
- 已解决在 classic 模式下运行 WCF 应用程序时 IIS 计数不匹配的问题。[.NET]
- 已解决编辑配置工具中事务合并模式未被清除的问题。 [.NET]
.NET agent 版本 5.6.1
31-05-2022
功能增强:
支持 Windows Docker 容器。[.NET 和 .NET Core]
问题修复:
已修复 Profiler 检测托管在 IIS 上的 .NET Core 应用程序时出现的问题。
.NET agent 版本 5.6.0
14-04-2022
功能增强:
- WCF 服务现在支持 Net.TCP 请求跟踪。[.NET]
- .NET 5 现在支持 Windows 服务。[.NET Core]
- 在健康监视器工具中增强了修复克隆 agent 已安装服务器时出现的主机名不匹配的选项。[.NET]
- 当其他 APM 产品与 Site24x7 APM Insight 发生冲突时,健康监视器工具中会显示相关信息。[.NET]
- 在事务 trace 中添加了 exact_url 字段以显示完整 URL。[.NET 和 .NET Core]
问题修复:
- 已修复在 agent tracker 工厂中打印多余日志的问题。[.NET 和 .NET Core]
- 在 PreSendRequestHeaders 事件中发生异常时出现的错误跟踪问题已修复。[.NET]
- 已修复 agent 服务重启期间出现的问题。应用程序池回收现在只会在服务成功启动后发生。[.NET]
.NET agent 版本 5.5.1
08-02-2022
功能增强:
针对托管在云环境中的 .NET 和 .NET Core 应用程序支持服务器集成。
.NET agent 版本 5.5.0
28-01-2022
功能增强:
- 在 Linux 上支持.NET Core 独立应用程序。
- 通过 NuGet 包为 .NET Core agent 添加了自定义 instrumentation。
- 支持 .NET 和 .NET Core 的 Entity Framework。
- 支持在 .NET agent 诊断期间采集 .NET Core 应用程序环境详情。
- 在 .NET Core 安装中为 App filter 配置添加了说明。
- 将请求响应时间从 long 类型转换为 int 类型以在采集端同步。
- SQL 参数采集(当值位于引号中时)。
- 在 agent 诊断中读取进程环境变量。 [.NET Core]
.NET agent 版本 5.4.0
30-09-2021
功能增强:
- 支持 .NET Core 应用程序的应用过滤器。
- 支持关键事务中的告警。
- PostgreSQL 调用现在可以在 Service Maps 中进行跟踪。
- profiler 中用于故障排除的日志级别设置为 Default。
- 修复了 .NET 应用程序中自定义 instrumentation 配置工具在命名空间不可用时出现的问题。
- 修复了 profiler 中读取配置文件时的编码问题。
- 修复了 .NET Core 应用程序中自定义 instrumentation 的问题。
.NET agent 版本 5.3.1
25-08-2021
问题修复:
问题:在 agent 数据采集期间 IP 无法解析时,外部调用中的主机名或 IP 地址未能被采集。
修复:如果 IP 无法解析,则在不包含 IP 的情况下发送主机详情。
.NET agent 版本 5.3
02-08-2021
功能增强:
性能优化——已优化 agent 对应用程序 CPU 的负载。了解更多。
.NET agent 版本 5.2
21-07-2021
功能增强:
数据库名称现在显示在 Traces 下。
.NET agent 版本 5.1
18-06-2021
安全修复:
APM agent 配置文件的读/写权限仅针对当前用户和管理员开放。
.NET Core agent 版本 4.8
24-03-2021
功能增强:
.NET agent 版本 5.0
24-03-2021
功能增强:
- 支持监控 MongoDb、Azure Service Bus 和 Elasticsearch 调用。
- 校验和验证用于验证已下载 agent 的完整性。
.NET agent 版本 4.9
15-02-2020
功能增强:
- 支持监控 RabbitMQ 和 Microsoft SQL Async
- 参数化查询的 SQL 参数值现在可以显示
- 可以跟踪来自自定义日志记录器的异常
- 用户可以通过命令行和健康监视器工具备份和恢复 agent 配置
问题修复:
- 之前仅在响应时间增加时才采集异常 trace,此问题已修复,现在不论响应时间如何都会采集异常 trace
.Net agent 版本 4.8.1
13-10-2020
问题修复:
- 跟踪文本中包含双引号的异常消息时出现的问题——已修复。
- 在命令行参数中重置 IIS 变量时出现的问题——已修复。
- 健康监视器与少数数据中心的通信问题——已解决。
.NET Core 版本 4.7.0
14-07-2020
功能增强:
- 支持自包含应用程序。
- 支持监控 .NET Core 3.1 应用程序。
- 可通过 Loader API Nuget 包加载 agent。
- 可通过 Nuget 包添加 agent。
- 支持跟踪 App 参数。
- 支持跟踪自定义参数。
- 支持跟踪 HTTP Headers。
- 增强的 agent 诊断工具,用于排查 agent 特定问题。
.Net 版本 4.8
10-06-2020
功能增强:
- 改进了健康监视器工具以采集诊断数据。
- 内部异常堆栈跟踪现与异常堆栈跟踪一并捕获。
- 在 agent 配置工具中增强了独立应用程序配置。
问题修复:
- Profiler 在控制台中打印标准输出的问题——已修复。
- 外部服务调用隐藏配置设置后会恢复默认值(external.servercall.enabled=true)的问题——已修复。
- 实例级别的响应码指标未被捕获——已修复。
.NET Core 版本 4.6
27-02-2020
功能增强:
- 支持通过 web 客户端配置自定义 instrumentation。
- 支持通过 .NET Core agent API 进行自定义 instrumentation。
.NET 版本 4.7
27-02-2020
功能增强:
- 通过环境变量读取许可证密钥。
- 在 Azure App Service 的 agent 扩展中添加了健康监视器。
.NET Core 版本 4.5
19-12-2019
功能增强:
- 支持分布式追踪
- 支持跟踪异步调用
- 支持跟踪远程调用中的 HTTP client 组件
.NET Core 版本 4.4
05-12-2019
功能增强:
- 支持自定义 instrumentation
- 支持 Azure Function Apps
- 可通过 Agent API 重命名事务
- 可通过 Agent API 跟踪异常
版本 4.6
01-10-2019
功能增强:
- 可在 Web API 应用程序中跟踪错误和异常。
- 事务名称可以自定义。
版本 4.5.1
05-08-2019
问题修复:
- 如果 agent 自动升级无法自动运行,用户可以从 静态下载链接下载最新的 .NET agent 版本。
版本 4.5.0
25-07-2019
问题修复:
- .NET 桌面应用程序和 Windows 服务应用程序被视为独立的应用程序类型。
- Windows 服务现在无需在服务配置文件中进行任何手动更新即可自动监控。
版本 4.4.0
22-07-2019
功能增强:
- 现在可以通过 EnterpriseDB EDBClient .NET 提供程序跟踪 PostgreSQL 调用
- 现在可以跟踪事务中的 HTTP headers 并在 trace 摘要下查看
- 可以通过 agent API 跟踪自定义参数并在 trace 摘要下查看
- 也可以从监控中跳过事务
- 可以通过命令行生成健康监视器诊断 zip
- 已修复事务 trace 中方法调用计数不匹配的问题
- 已修复自定义 instrumentation 管理器工具中的包加载问题
版本 4.3
17-05-2019
功能增强 [.NET]
- 现在可以接收对 PostgreSQL 提供程序 4.0.6 版本的监控支持
- 现在可以跟踪通过 Application Insights Logger 捕获的异常
问题修复:
- 从 APM Insight .NET agent 映射 IIS 服务器时无需重新安装服务器。
05-03-2019
功能增强 [.NET Core]:
- Agent 可以自动检测托管在 IIS 服务器上的 .NET Core 应用程序。
- Agent 可以根据框架描述检测应用程序类型。
- 支持监控以自包含部署方式托管的 .NET Core 应用程序。
- 支持监控 .NET Core 版本 2.2.0
版本 4.2.0
31-12-2018
产品代码:{CC9910B6-5C66-416E-8B73-051D709E0361}
功能特性:
- [.NET Core] - 支持监控基于 .NET Core 2.0 及以上版本构建的应用程序。
功能增强:
- 数据处理方法已从单线程增强为多线程,以实现更快速的数据采集和处理。
问题修复:
- 在后台事务中 DB 查询被视为独立事务的问题——已修复。
版本 4.1.0
19-09-2018
产品代码: {86224476-5728-4E42-8170-CC303CA0F9FC}
功能增强:
- 所有 web 事务现在都显示完整的请求 URL
- 添加了对 Microsoft SQL Server CE 的监控支持
- CMS Dot Net Nuke 的来源 URL 被捕获为相应的 web 事务
支持 Azure Web 应用程序
02-08-2018
使用 APM Insight .NET agent 监控使用 .NET framework 开发的 Azure Web 应用程序——此支持自 APM Insight .NET agent 版本 4.0 起可用
版本 4.0
10-06-2018
产品代码:{2116CAED-91B5-43DE-A368-90D3BFE7364A}
新功能
- 根据最新的 TLS 合规要求终止对 .NET 2.0 的支持。从此以后,使用 .NET4.0 版本构建的 .NET 应用程序可以使用 .NET agent 版本 4.0 进行监控
版本 3.9.1
01-06-2018
产品代码:{AB25BCBA-B6EC-4A4B-BCDC-8F0FB1FCE486}
新功能
- App 参数支持:使用 App 参数监控操作或变量的大小和频率。
问题修复:
- 修复了由于 profiler 中 JIT 优化和内联配置导致 site core 应用程序崩溃的问题。
- 在某些情况下后台发生的 DB 调用被忽略——已修复。
版本 3.9.0
04-05-2018
产品代码:{2E2A1A5D-E89F-4573-9492-A95F65B9A426}
功能增强
- 代理密码已加密并实施了 GDPR 变更
版本 3.8.0
17-04-2018
产品代码:{9BEC458C-2E56-46BA-87DA-6A775DE5199F}
新功能
- 支持托管独立应用程序——监控使用 .NET 开发的 Windows 应用程序的性能。还可以使用 APM Insight .NET agent 监控使用 .NET 开发的控制台应用程序的性能。
- 使用 APM Insight .NET agent 监控使用 .NET 开发的 Windows 服务的性能
功能增强
- 对于 web 服务,用户定义的服务方法可以在 Traces 下查看
- 可以跟踪 MSMQ 调用
- 未 instrumented 代码块的执行时间显示在 Traces 中
问题修复
- 已从 Traces 中移除冗余的 web 服务 URL
版本 3.7.0
31-01-2018
产品代码:{75463350-71AE-495C-95B5-F1274B77BD95}
新功能
- 批量安装工具——同时在同一 AD 中的多台服务器上部署 .NET agent
功能增强
- 性能改进——通过将数据处理移到单独线程来减少对用户请求线程的负载
- 智能采样——根据 CPU 使用率调整采样因子
- 支持 ELMAH 和 NSpring 日志提供程序
版本 3.6.1
28-12-2017
产品代码:{B3A902AC-7BCD-4A16-90C9-D9744EBA51CC}
问题修复
- 停止了 agent 向采集器发送未监控或已删除应用程序的通信
版本 3.6.0
15-11-2017
产品代码:{D2D4E4DC-FB3D-44A7-9117-BA54893AFAA9}
功能增强
- 在 API 调用事务中添加方法类型前缀(POST/GET)
- 当因许可证超出/过期导致监视器添加失败时,重试创建监视器(持续 15 天)
问题修复
- 修复了服务器重启期间 profiler 被注销的问题
- 添加了基于异常类型忽略异常的配置
版本 3.5.0
26-10-2017
产品代码:{C6649F9B-60C5-41E7-8ADD-8BE467D735BB}
新功能
- ASP.NET Core 支持——beta-1.0.0
问题修复
- 应用过滤器问题修复——针对 web 应用程序和 Windows 应用程序分别处理
版本 3.4.0
18-08-2017
产品代码:{2F2DC000-4671-4C72-BC9B-DF6BF30181D5}
功能增强
- 失败组件跟踪
版本 3.3.1
04-08-2017
产品代码:{663A8B41-7613-45B9-B6FC-783CFDDB89B9}
功能增强
- Serilog 支持
- 增加了每分钟采集的指标数量
问题修复
- 修复了在峰值负载期间线程分析导致 CPU 使用率 100% 的问题
版本 3.3.0
16-05-2017
产品代码:{EBD3BD54-4AC5-4FEE-956D-F140FD95877E}
功能增强
- 线程分析支持
- 安装结束时启动自定义 instrumentation 管理器工具
- 在自定义 instrumentation 管理器中添加程序集方法的"全选"选项
- 添加了循环计数以避免基于查询操作对 SQL 相关方法重复记录 trace 条目
- 移除了 POCO 组件
- 启动调试级别的配置
问题修复
- 修复了自动更新计划任务日期格式问题
版本 3.2.0
17-04-2017
产品代码:{7A9B71D4-54A0-43A5-ABCE-59B2457541ED}
功能增强
- 配置显示循环计数、递归计数和最小 tracker 持续时间
版本 3.1.0
30-03-2017
产品代码:{6B4B5FCC-4B93-41BC-919B-54F529A29F5E}
功能增强
- 检测云环境的主机名
- 配置 UI 中的性能增强
- profiler 配置中的参数计数
问题修复
- 修复了 instrument 特定 Web API 调用时应用程序崩溃的问题
- 特定版本驱动程序中跟踪 SQL select 查询失败的问题
- 安装后重置 IIS 时的管理员模式问题
版本 3.0.0
11-01-2017
产品代码:{C93E8469-C581-408C-9BA7-D6A974BEF09D}
新功能
- Enterprise Library 数据库提供程序支持
- 框架方法 instrumentation 已移至基于 JSON 的配置文件。
- 在方法级别启用/禁用分析
- 使用 agent API 的自定义参数支持
功能增强
- 健康监视器:针对许可证密钥为空和 IIS 状态的故障排除消息
- 修复已知问题的选项,例如 profiler 未加载或许可证超出
问题修复
- 修复了 profiler 崩溃的问题
版本 2.9.0
14-12-2016
产品代码:{C93E8469-C581-408C-9BA7-D6A974BEF09D}
功能增强
- 自定义 instrumentation 工具和 API 管理器工具增强
- 在 traces 中为重复方法添加了递归方法计数和循环计数
- 在 traces 中添加了总计数和 SQL 计数
- 调试模式配置增强
- Agent 性能改进
问题修复
- SQL 异常期间的 tracker 创建
- 来自服务端的配置更新
版本 2.8.0
28-09-2016
产品代码:{92A26362-D927-4FF9-893B-3908B3AB6879}
功能增强
- 处理来自服务端的新响应码
问题修复
- 修复了 32 位进程中 profiler 崩溃的问题
- 修复了 agent 不发送数据的问题
版本 2.7.1
06-09-2016
产品代码:{2B501CE0-7782-4F1F-8EC4-8D1D74314D17}
问题修复
- 修复了安装程序崩溃的问题
版本 2.7.0
18-08-2016
产品代码:{25C7C656-38F0-4B48-91B2-EB2127CDB7D6}
功能增强
- 配置已从 agent 端移至服务端
版本 2.6.4
05-08-2016
产品代码:{B53700AE-ECFC-4E1B-81FB-72079F5FC460}
功能增强
- 检测 AWS 和 Azure 主机以处理自动扩展
问题修复
- 修复了 profiler 无法检测服务状态的问题
- 修复了 agent 在没有许可证密钥的情况下发送请求的问题
版本 2.6.3
20-05-2016
产品代码:{60496F37-F7F7-4A27-A2F3-9B59EA234D22}
功能增强
- 当 agent 服务未运行时禁用 profiler
问题修复
- 修复了跟踪 WCF 调用时 profiler 崩溃的问题
版本 2.6.2
30-05-2016
产品代码:{E2866978-EE88-40FD-BB29-4DAB2DB1726C}
功能增强
- 支持 OLEDB 组件
- 在 Traces 中显示 Web 服务调用的用户定义方法名称
- 丢弃重复 traces 并只保留最耗时的 trace
- 用户定义线程名称
问题修复
- 修复了服务器重启时 agent 发送数据失败的问题
- 组件时间计算已更改为排除子组件的时间
版本 2.6.1
09-05-2016
产品代码:{7E3C72CF-A47E-4CDF-A2DB-3D52E27BA3EB}
问题修复
- 修复了使用 Ninject 时应用程序崩溃的问题
版本 2.6.0
28-04-2016
产品代码:{13C01D73-B54C-4B64-8D48-A1AB12847C0F}
新功能
- 捕获 Http 错误码
功能增强
- 在 MVC 应用程序的 traces 中显示用户定义的方法名称
- Profiler 日志记录性能改进
- 从 profiler 和安装程序中移除 MFC 依赖
- 服务端配置更新改进
- traces 中 SQL 异常消息包含 SQL 查询详情。
- 数据库操作中最近 5 条 traces
问题修复
- 单个事务的 CPU 时间计算
版本 2.5.3
11-04-2016
产品代码:{7826B07D-A9FA-49C7-8026-E567834B6918}
功能增强
- 默认启用多监视器支持。监视器创建将在应用程序级别而非主机级别进行
版本 2.5.2
产品代码:{673A2BFC-D4D9-4DDD-BB36-399639BC2DE8}
功能增强
- Trace 增强——添加了捕获/忽略 traces 的优先级
- 捕获 traces 的标准除响应时间外还将基于 SQL/外部组件计数
问题修复
- 在应用程序级别捕获后台服务的跟踪组件
版本 2.5.1
02/2016
产品代码:{B56C126A-330C-41DE-9A29-792E0A7EACAD}
功能增强
- 如可用,在健康监视器中包含服务器日志
- 默认组件名称设置为"OTHERS"
- 添加了 trace 的最小 tracker 阈值
- Profiler 内存改进
- traces 中的外部调用 URL
问题修复
- 安装程序将在安装期间自动提升为管理员模式
- ASP.NET 5 中分析 GetResponse 方法时出现的问题
版本 2.5.0
01/2016
产品代码:{A38E6B07-E223-49CE-98FB-5C1DBE706F66}
新功能
- IIS 监控集成。可从 APM Insight 添加 IIS 监视器,反之亦然
- Azure 组件支持
功能增强
- 可以在不重启 agent 服务的情况下修改 App 过滤器
- 健康监视器工具 UI 增强
- Windows 服务重启将只回收应用程序池而非重置 IIS
版本 2.4.3
10/2015
产品代码:{E8D83616-5548-48E9-B62A-D8162B5C113A}
功能增强
- API Manager 默认包含在安装程序中
问题修复
- 修复了使用 HttpRecordError 时 CLR 运行时异常的问题
- 修复了 SQL 异常未在错误序列中显示的问题
版本 2.4.2
10/2015
产品代码:{25CFAC6F-4124-4136-8A29-72CC1399A28E}
功能增强
- 支持 AWS 服务
问题修复
- 修复了处理异常期间跟踪方法结束时出现的问题
版本 2.4.1
09/2015
产品代码:{50B28A53-C4B4-48F3-AA17-4380BB13F337}
问题修复
- 修复了 agent v2.3 中自动升级失败的问题
版本 2.4
09/2015
产品代码:{CFD7A3C5-D08C-40BA-8105-F3D3FE486BC1}
新功能
- 跟踪 NLog、log4net 和 Enterprise Library 等流行日志框架中记录的异常
功能增强
- 错误事务跟踪改进
- 用于跟踪错误的 Agent API
版本 2.3
08/2015
功能增强
- 将 x64 和 x86 agent 合并为一个通用安装程序
问题修复
- 修复了跟踪 MySQL 导致最新版本 MySQL 驱动程序出现异常的问题
版本 2.2
07/2015
新功能
- 添加了外部调用支持。
- Agent API 中的自定义组件支持
- Agent API 中针对错误的堆栈跟踪支持
- SQL 和 Agent API 的已处理异常
功能增强
- 组件数据采集增强
- 添加了带计数的跟踪异常类型
版本 2.1.2
07/2015
新功能
- 跟踪 POST 方法的 Http 参数
功能增强
- 添加了启用调试模式的配置
问题修复
- agent 通信中的数组长度问题
- 健康监视器始终以管理员模式启动
版本 2.1.1
Mar/2015
问题修复
- 修复了 Windows Server 2003 GAC 程序集更新问题
- 修复了自动更新期间下载 MSI 失败的问题
版本 2.1
Mar/2015
新功能
- 支持每周计划或一次性计划的自动更新
- API Manager 支持(需要 .NET 4.0)
功能增强
- 在 agent 安装时覆盖竞争的 profiler
- 使用 protobuf 序列化进行内存优化
- 健康监视器选项用于修复 profiler 加载问题
问题修复
- 修复了 Windows Server 2003 通过系统路径注册 profiler DLL 时 profiler 加载问题
版本 2.0
12/2014
新功能
- 支持使用安装程序升级 agent。安装程序现在在保留配置的同时替换旧版本的 agent
- API Manager 工具
功能增强
- 移除了命名应用程序时对 web.config 的依赖
版本 1.9
11/2014
问题修复
- 修复了 SSL v3(poodle 漏洞)问题
版本 1.8.4
10/2015
功能增强
- 代理凭据现在在 agent 配置文件中加密
版本 1.8.3
07/2015
新功能
- 支持 OLEDB
功能增强
- 处理 agent 与采集器通信中的异常以及重试机制改进
问题修复
- 健康监视器:修复了检测 Site24x7 服务器连接性时的 bug
版本 1.8.2
06/2015
新功能
- 健康监视器
- 与 .NET 4.0 框架兼容
功能增强
- Agent DLL 统一为单一命名空间
版本 1.8.1
2015
问题修复
- 跟踪 SQL 异常导致 32 位应用程序崩溃的问题
版本 1.8
2015
新功能
- 跟踪后台事务
- 支持事务重命名和自动分组
功能增强
- 性能增强
版本 1.7
2015
新功能
- 支持事务分组
问题修复
- 修复了配置更新不规律的问题
版本 1.6.2
2015
新功能
- 在 IIS 6.0 中支持 App 过滤器
版本 1.6.1
2015
新功能
- 支持 SQL 异常
- 支持通过 SQL 对象进行 XML 查询
- 配置对话框中的多监视器选项
功能增强
- 用 '*' 混淆数值数据
- 在配置对话框中捕获配置错误
问题修复
- 修复了日志级别更新问题
版本 1.6.1
2015
新功能
- 配置 UI 中的应用过滤器
- Azure Web 服务支持(beta)
功能增强
- 日志记录增强
版本:1.5
12/2013
功能增强
- Agent 与采集器通信增强
问题修复
- MSI 版本与 agent 版本同步
版本:1.4
2013
新功能
- 多监视器 GA
- 支持跟踪带有堆栈跟踪的错误事务
功能增强
- 性能增强——内存和 CPU 使用率
版本:1.3
2013
新功能
- 多监视器支持(beta)。每个 IIS 应用程序可单独监控
版本:1.2
2013
新功能
- 采样因子支持
功能增强
- 性能增强——内存和 CPU 使用率
