SheepNav
DebugProbe.AspNetCore

DebugProbe.AspNetCore

producthunt.com

跨环境即时比较API行为

今天制作者:Georgi Hristov

关于 DebugProbe.AspNetCore

产品概述

DebugProbe.AspNetCore 是一款专为 ASP.NET Core 应用设计的开源调试工具,帮助开发者直接在其应用内部检查请求、响应、异常和出站 HTTP 调用,且只需极少的设置。与传统的监控工具不同,它专注于快速故障排除和 API 比较,让您轻松识别本地、预发布和生产环境之间的行为差异。几分钟内即可安装并开始调试。

核心功能

  • 请求与响应检查:实时查看每个 HTTP 请求的详细信息,包括请求头、请求体、状态码和响应内容,方便定位问题。
  • 异常捕获:自动捕获应用中的异常,并提供堆栈跟踪和上下文信息,加速错误诊断。
  • 出站 HTTP 调用跟踪:监控应用对外部 API 的调用,记录请求和响应数据,帮助分析集成问题。
  • 环境对比:一键切换不同环境(本地、预发布、生产),对比同一 API 的行为差异,快速发现配置或代码问题。

主要特性

  • 零配置:通过 NuGet 包安装,添加几行代码即可启用,无需复杂配置。
  • 轻量级:对应用性能影响极小,适合在生产环境中使用。
  • 实时性:数据即时呈现,无需等待日志聚合或外部工具刷新。
  • 开源免费:基于 MIT 许可证,社区活跃,可自由定制和贡献。
  • 安全可控:支持访问控制,确保敏感数据不会泄露。

适用场景

  • 开发调试:在开发环境中快速查看 API 的输入输出,验证逻辑正确性。
  • 环境一致性检查:当应用在不同环境下表现不一致时,对比请求/响应数据,定位差异根源。
  • 集成测试:监控出站 HTTP 调用,确保与第三方服务的交互符合预期。
  • 生产问题排查:在生产环境中临时启用,快速捕获异常和异常请求,缩短故障恢复时间。

相关工具