通过在服务器部署 Agent 之类的方式,自动发现服务器上运行的应用进程和中间件,并建立进程间的关联关系,最终自动形成整个软件的系统架构。 有没有什么开源项目是做这方面的?
有一些商业的软件在做这方面,比如阿里云的 AHAS ( https://help.aliyun.com/document_detail/97583.html?spm=a2c4g.11186623.6.559.54354589PlHwwd ),ServiceNow 的( https://www.servicenow.com/products/service-mapping.html )
这个东西对于运维还是很有帮助的,毕竟不是所有的项目都有清晰的架构图,也不是所有的人都能清晰的了解软件架构,项目多了之后人工的去维护架构信息也不太现实。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.