项目背景:简单的微服务项目,体量比较小,单个服务节点最多部署2台。
ELK日志一台就够了
问题:
从尽量节省硬件资源的角度,方案:测试环境不部署ELK日志,就用普通的日志,如果一个服务有2个节点,不在A就在B,自己手工去找。
测试环境不部署ELK的缺点:
1.测试环境和生产环境不一样,测试和生产有差异,导致增加了定位问题的难度。
如果测试环境也部署ELK,ELK耗的资源好像也不太多?
大家一般是怎么部署测试和生产环境的呢?
你这好像不是微服务,你这就是负载均衡,由nigx转发请求,分别转发到不同的服务器
要不要部署ELK,看你实际需要,测试环境貌似不需要部署ELK,有点浪费
这个是测试环境和生产环境配置一致性问题,不管用不用什么,建议测试生产所有的配置都保持一致,能保证上线后的可靠性
一般测试环境不会去部署ELK
生产环境需要日志系统