HttpReportsWeb
HttpReportsWeb copied to clipboard
建议两个项目合在一起
中间件项目单独分开没什么意义,最好合在一起,发两个包即可
反对合成一个项目,同意可以把监控项目也发布成nuget包,监控项目要可以独立部署
如果发布成 Nuget 包的话,假如说我有两个 WebAPI 项目,Auth ,Pay ,那我改怎么 引用监控项目呢,这个时候我需要 新建一个Web项目,然后 Nuget 引用 HttpReportsWeb,我理解的是这样的吗
是的,就是可以自己建立web项目,不一定从github下载,对于扩展更多自己特有的监控更方便,多一种选择而已
既可以跟着你的web项目升级,也可以扩展
我意思是放到一个github项目仓库,这样比较好维护。web项目可以发布成docker镜像,直接拉下来运行。 web有扩展最好是提pr,共同建设。
@ElderJames 因为现在还没有考虑好web项目怎么让开发接入,因为有的开发 会下载 web 项目源码,然后引用到他们的解决方案,如果放在 同一个项目的话,开发下载下来后,他们只使用 HttpReportsWeb 这个项目,HttpReports 这个项目就多余了, 如果HttpReportsWeb 可以做成 Nuget 包的话,我会考虑放到一个项目中,统一管理,我是这样考虑的
HttpReportsWeb 可以用razor libraries做成nuget包,可以参考一下idnetity的razor libraries是怎么做的。还有orleans的dashboard项目
嗯,我觉得还是先考虑 ,做成Nuget 包或者其他方便引用的,如果可以的话,我会统一放到一个项目下的