gtrace

自动给 Go 代码插追踪,省去手写埋点

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 编程开发 🍴 复刻 10 👀 关注 4
GitHub ↗
GitHub 星标 ★ 138
维护状态 较活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,定价信息待确认

项目预览

gtrace 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类编程开发
开发团队gobwas
定价模式🏷️完全免费
价格说明开源免费,定价信息待确认
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Go
技术栈/模型go,golang,instrumenting,tracing
GitHub 星标★ 138
上线时间2020-05-21 00:00:00
代码更新2026-10-28
仓库体积95 KB
本站数据更新2026-11-04
维护状态较活跃
收录时间2026-09-14
浏览次数2

项目介绍

gtrace 是一个针对 Go 语言的代码生成工具,核心用途是自动为 Go 组件插入追踪与埋点代码,从而减少手动编写 instrumentation 逻辑的重复劳动。它通过解析 Go 源码结构,定位需要观测的函数或组件边界,再生成对应的追踪调用代码,让开发者不必在每个函数入口和出口手写日志或 span 创建逻辑。项目使用 Go 编写,天然适合 Go 生态的构建流程,可集成到代码生成或 CI 步骤中。对于微服务、库作者或需要统一观测标准的团队,gtrace 能降低接入 tracing 的门槛,保持埋点风格一致,并减少人为遗漏。当前项目处于早期阶段,星标约 137,社区规模较小,但方向明确:把可观测性代码从手工劳动变成可重复的生成过程,适合愿意尝试新工具、对代码生成接受度高的 Go 团队评估使用。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-14 · 当前星标 ★ 138

技术标签

核心亮点

  • 用代码生成替代手工埋点,减少重复劳动和遗漏
  • 面向 Go 组件,能贴合 Go 项目结构与构建流程
  • 生成逻辑可重复执行,便于统一团队 tracing 风格

不足之处

  • 项目早期,星标少,社区和文档积累有限
  • 对复杂框架或非标准代码结构的覆盖能力待验证

适用场景

  • 为微服务中的 Go 组件批量添加链路追踪埋点
  • 库作者希望内置可观测性但不想手写大量 tracing 代码
  • 团队在 CI 中自动生成 instrumentation 代码以保持一致性

替代项目

opentelemetry-go、goa

上一篇:cog

下一篇:ALDC-AL-Development-Collection

同类项目推荐

codex-multi-launcher 开源

一键启动多个隔离的 Codex 桌面配置,账户互不干扰

Run multiple isolated Codex / ChatGPT desktop profiles with separate accounts, API p···

★ 163 2026-08-09
fuzz4all 开源

用大模型自动生成测试输入,发现各种软件漏洞

️Fuzz4All: Universal Fuzzing with Large Language Models

★ 340 2026-08-09
scubiee 开源

把代码库变成本地可搜索上下文,省 token 又护隐私

Save up to 30% of your AI coding tokens. Scubiee turns any codebase into searchable ···

★ 145 2026-10-27
DeepCopilot 开源

在 VS Code 里用 DeepSeek 免费平替 Copilot,自动补全代码

Copilot-style AI coding agent for VS Code, powered by DeepSeek V4.

★ 79 2026-08-09
ponytail 开源

教 AI 学会偷懒,不写代码反而更快交付

Makes your AI agent think like the laziest senior dev in the room. The best code is ···

★ 184230 2026-08-09
copilot-tunnel-proxy 开源

让 Claude Code 白嫖你的 Copilot 额度

GitHub Copilot as Local AI API Bridge for Claude Code 2026

★ 120 2026-09-15
aspens 开源

让 AI 编程助手在大型项目里不迷路,自动拆解指令文件并随代码更新。

Your CLAUDE.md stopped working at 200 lines. Generate scoped skill files from your i···

★ 101 2026-08-09