首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/u/1388595/blog/4760826

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

EFK实战一 - 基础环境搭建

在分布式系统中,由于节点服务会部署多台,一旦出现线上问题需要通过日志分析定位问题就需要登录服务器一台一台进行日志检索,非常不便利,这时候就需要用到EFK日志收集工具。 在应用服务端部署Filebeat,将我们打印到日志文件中的日志发送到Logstash中,在经过Logstash的解析格式化后将日志发送到ElasticSearch中,最后通过Kibana展现出来。EFK基础版的架构如下: 本文主要是使用docker和docker-Compose部署ELK的基础环境,选择7.5.1作为EFK组件版本。 当然了如果大家对 docker,docker-compose不是很熟悉的话可以翻看我之前为大家准备的两篇文章: Docker基础与实战,看这一篇就够了 Docker-Compose基础与实战,看这一篇就够了 实在不想使用docker部署的话也可以下载对应的安装包然后手动部署,配置方式基本一样。 安装配置 elasticsearch 安装elasticsearch之前先配置如下的系统变量 修改 /etc/sysctl.conf,在最后追加如下配置 vm.max_map_count = 6553...

从单元测试覆盖率看富领域模型到底有多富

从单元测试覆盖率看富领域模型到底有多富 使用了DDD(领域驱动设计)后,代码有什么不一样呢?这可能是程序员们在接触DDD后最关心的一个问题。这个系列文章会对一些优秀的DDD实例代码进行分析,管中窥豹,略见数斑。这是第一篇。 DDD中程序员最关心的部分 DDD(领域驱动设计)是一个复杂而全面的方法,编码只是最后一步。 https://github.com/ddd-crew/ddd-starter-modelling-process 但这是程序员最关心的部分,也是被问到最多的问题。 所以计划写个系列文章对一些优秀的DDD实例代码进行分析,希望能解开一些困惑。 IDDD(《实现领域驱动设计》),是最常被推荐的一本书。书中有一个关于构建Scrum管理软件的例子,我们先来分析这个经典的例子的源码(https://github.com/VaughnVernon/IDDD_Samples)。 第一篇先从单元测试和富领域模型说起。 我所目睹单元测试之怪状 关于自动化的单元测试,无数人都心怀向往。 《The Clean Coder》里边描述的测试金字塔给出了单元测试在整个测试中的位置。 经是好经,但大部...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Apache Tomcat

Apache Tomcat

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。