又是长期未进行更新…其实是我最近很忙总是没法安静下来静静的敲会键盘。这篇文章讲个小话题就是使用zabbix的日志监控功能。其实对日志的监控使用的还是比较少的,一般线上的代码基本经过测试是属于稳定版本如果对日志监控会造成zabbix额外的消耗性能。但是对日志监控还是在有些情况会进行使用比如:

继续接着上一篇文章进行聊,在上一期构建了一个ELK的集群并且中间使用了redis作为中间件。不过这样会产生一个问题,只要一个应用进行启动运行并且打开了日志就会产生日志数据logstash会不停的将数据交给elasticsearch随着时间的推移elasticsearch收集到的数据越来越多势必会造成将磁盘空间全部塞满并不再填写数据的后果。

又是好久没有进行更新博客了…前端时间一直在忙Docker的事情,然后你懂的。我想将ELK的集群架构写完之后再去慢慢的写Docker的事情(因为Docker的文字量太大讲的太多)。回到正题,这篇文章主要讲解三个组件的各自用法,随后下一篇博客才讲解架构搭建,不过在说ELK架构之前首先说说它的基础框架Lucene。

在上一篇博客中详细讲解了单台redis的配置与安装,不过后面留了一个redis的主从的梗,这一篇就讲解如何配置redis主从并且讲解如何使用sentinel来配置redis主从发生故障时能自动切换并选举。

在之前我们见到过jenkins,不过jenkins只是一个自动化部署的持续集成工具还是需要有一些软件提供支持才行。比如:git maven subversion等代码仓库软件否则还需要jenkins干什么呢?这一篇博客提供如何安装Subversion以及部署。

在上一篇文章我说到了关于如何使用GTID来做mariadb(mysql)主从,不过后面留下了一个问题就是开发人员已经将程序开发完毕所以没法再次修改对数据库进行读写请求的分离。否则就是对程序进行大规模修改时如何有效利用刚刚创建的从库?这个问题是必须考虑的!

在上一篇文章我们说到了在使用二进制日志做主从时候出现的一个典型的报错解决方案,然后在文章结尾提到了使用GTID模式来做mariadb(mysql)主从,这一篇文章主要讲述一下如何使用GTID来搭建主从!不过我们首先要了解一下什么是GTID!