百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

squash

> 编程语言
开源

微服务的调试器

1.8K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

微服务的调试器

从终端或 IDE 进行微服务应用程序的调试,在 Kubernetes 中运行时。


[**安装**](https://squash.solo.io/overview/)   |   [**文档**](https://squash.solo.io)   |   [**博客**](https://www.solo.io/blog/squash-microservices-debugger/)   |   [**Slack**](https://slack.solo.io)   |   [**Twitter**](https://twitter.com/soloio_inc) 微服务应用程序的调试是一项艰巨的任务。应用程序的状态分布在多个进程中,通常位于不同的节点上。很难获得对应用程序状态的全面了解。目前已有某些工具可用于解决微服务问题。OpenTracing 可用于生成事务或工作流日志,以进行事后分析。Istio 等服务网格可用于监控网络,以识别延迟问题。遗憾的是,这些工具是被动的,反馈循环较慢,并且无法在运行时监控和更改应用程序。 相比之下,适用于单体应用程序的"传统"调试器为开发人员提供了强大的实时调查功能。使用单体应用程序的开发人员具有强大的能力,可以在整个应用程序中设置断点,实时跟踪变量值,逐行执行代码,并在运行时更改值。 Squash 将现代调试器的功能引入微服务应用程序的开发者。Squash 将在 Kubernetes 环境中运行的应用程序(无需修改)与 IDE 连接起来。用户可以自由选择他们感兴趣的容器、Pod、服务或镜像进行调试,并允许在代码中设置断点、实时跟踪变量的值、在微服务之间跳转的同时逐行执行代码,以及在运行时更改这些值。Squash 易于扩展。它可以轻松支持更多的语言、调试器和 IDE。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Go

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言