Elasticsearch 单节点改集群,以及查看集群信息


前提:本文主要是将原来Elasticsearch 单节点改成两个节点组成的集群,以及查看集群信息。原来的node-1(192.168.1.240),准备部署的node-2(192.168.1.231)组成一个集群。Elasticsearch的 docker-compose.yml 内容如下:version: '3'services: elasticsearch:

Elasticsearch的RESTful API


接上一篇搭建文章中,nginx.conf 定义的log格式是: log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer&qu

ELK+Filebeat 部署安装


ELK+Filebeat介绍ELK是Elasticsearch、Logstash、Kibana三大开源框架首字母大写简称(但是后期出现的filebeat(beats中的一种)可以用来替代logstash的数据收集功能,比较轻量级)。市面上也被成为Elastic Stack。Filebeat是用于转发和集中日志数据的轻量级传送工具。Filebeat监视您指定的日志文件或位置,收集日志事件,并将它们转

Prometheus监控PHP-FPM


环境 PHP版本:7.3 在docker里通过supervisor启动PHP 步骤 PHP-FPM端 配置PHP-FPM开启status_path # vim /etc/php-fpm.d/www.conf pm.status_path = /status ping.path = /ping

redis之Stream


Stream基本介绍 从redis5.0开始,推出了Stream功能。在Stream中有一个消息链表,所有加入链表中的消息都会被串起来,每一条消息都有自己唯一的ID,还有对应的消息内容,消息内容就是key-value。一个Stream上可以有多个消费者,每个消费者都有一个游标,用于访问消息,在消息链

docker版mysql:5.7.34 免密码使用mysqldump备份


概述环境:docker数据库版本:mysql 5.7.34目的:每天定时把一个库的数据备份到本机里。容器名称:mysql备份目录:/data/backup由于mysqldump的时候会要求输入密码,无法做到自动备份。本案例通过docker的exec执行容器命令的方式创建login-path和实现自动备份。1.创建login-path创建方法如下:docker exec -it mysql mysq

gitlab runner 使用案例


接上文gitlab runner 配置说明本文以一个使用案例说明docker runner的使用1. 配置文件的大概说明因为gitlab使用的docker版本的:gitlab/gitlab-ce:12.10.14-ce.0,所以gitlab-runner采用docker的版本是:gitlab/gitlab-runner:v12.10.3。所以gitlab-runner的docker-compose

nginx 缓存状态查看


添加语句对于 nginx 的缓存是否命中,可以看得到吗?其实也是可以的。可以通过在 nginx 的配置文件里面增加一个add_header 参数就可以。关于add_header这个指令的说明,可以看ngx_http_headers_module模块的说明找到。Syntax:add_header name value [always];Default:—Context:http, server, l

搭建 adslproxy 代理池


adslproxy 代理池原理:本文采用 redis 做代理IP的存储。存储代理IP前,先使用 adslproxy 做重新拨号和代理IP可用性校验,可用后再保存到 redis 里。在进行重新拨号前,先删除这个原来保存的代理 IP,然后再重新进行拨号操作。然后使用的 adslproxy 搭建一个提取代理 IP 的工具,通过一个 web 接口给客户端使用的时候。客户端用的时候,直接读取这个 web 接

gitlab runner 配置说明


如何安装 runner?案例使用的都是 docker 部署,gitlab 使用的是gitlab/gitlab-ce:12.10.14-ce.0所以安装使用的gitlab runner版本是gitlab/gitlab-runner:v12.10.3。查看信息先在 gitlab 上查看添加 runner 时需要配置的 token(版本不一样,查看位置也会不同)。注册运行gitlab-runner re