原创 springboot整合es7.8

注:此處spirngboot部分省略,springboot版本爲2.3.1.RELEASE,jdk14 背景:在 gradle項目整合flyway、jooq插件 基礎上進行 一、引入依賴 implementation group: 'o

原创 metricbeat收集http指標

背景:在 metricbeat收集redis日誌以及系統日誌、python接收請求參數 基礎上進行,部分簡單內容省略 一、查看容器ip docker inspect metricbeat | egrep IPAddress 二、編輯m

原创 python接收請求參數

#!/usr/bin/python3 # -*- coding: UTF-8 -*- import random import string from flask import Flask, jsonify, request ap

原创 wsl2中重啓容器shell腳本

#!/bin/bash set -x set -e try_again_start() { for i in $(seq 1 4) do if [ "$i" = 4 ] then echo -e

原创 docker演示nginx反向代理

注:此處部分簡單說明省略 一、拉取鏡像 docker pull nginx:stable 二、編寫配置 1. docker-compose.yml配置 version: '3.1' networks: shared: e

原创 docker演示nginx負載均衡

背景:在上篇 docker演示nginx反向代理 基礎上繼續 一、編寫腳本 1. 分別編寫load_balancing_8000.py、load_balancing_8001.py腳本(注意腳本對應端口分別爲8000、8001) #!/

原创 python進行redis操作

一、python腳本redis_test.py  #!/usr/bin/python3 # -*- coding: UTF-8 -*- import time import redis # 使用單個連接 py_redis = red

原创 metricbeat收集redis日誌以及系統日誌

注:部分說明省略 一、拉取鏡像 docker pull elastic/metricbeat:7.7.0 二、編寫metricbeat.yml配置文件 metricbeat.modules: #------------------

原创 python模擬發送json數據到logstash

一、模擬日誌數據生成腳本 json_log.py #!/usr/bin/python # -*- coding: UTF-8 -*- import datetime import json import random import ti

原创 shell腳本創建redis集羣

通過腳本創建redis集羣  1. 拉取redis對應版本鏡像 docker pull redis:buster 2. 創建腳本文件redis-node-start.sh,內容如下 #!/bin/bash # 方法要定義在調用的前面

原创 logstash中metrics插件簡單使用

注:此處只關注logstash部分,其他部分此處省略 Logstash配置文件 1. logstash.conf文件內容 input { # 自動模擬生成數據2次 generator { count =>

原创 win10下docker啓動postgres

一、拉取鏡像 docker pull postgres:13 二、簡單版啓動容器 1. 執行命令啓動容器 docker run --name postgres -e POSTGRES_PASSWORD=1234 -p 5433:543

原创 filebeat+logstash收集postgres慢查詢日誌

背景:在 win10下docker啓動postgres 、python連接postgres,創建表和插入數據 以及ELK+Filebeat的基礎上進行 一、Filebeat端處理 1. 配置文件修改 1.1 filebeat.yml配置文

原创 logstash匹配filebeat傳遞的log.file.path

一、filebeat容器 1. d:/usr2/local/etc/filebeat/目錄下filebeat.yml文件配置 filebeat.inputs: - type: log enabled: true paths:

原创 logstash匹配路徑字段

方法一:使用grok插件 1. d:/usr2/local/etc/logstash/pipeline1目錄下logstash.conf配置文件 input { stdin { } } filter { grok