原创 vi/vim 多行編輯 -- 刪除增加註釋

進入vi/vim編輯器   新增多行字符的方法 按CTRL+V進入可視化模式(VISUAL BLOCK) 移動光標上移或者下移,選中多行的開頭 選擇完畢後,按大寫的的 I 鍵,此時下方會提示進入“insert”模式,輸入你要插入的註釋符

原创 kafka broker與kafka client適配關係

  摘錄自:https://cwiki.apache.org/confluence/display/KAFKA/Compatibility+Matrix KIP拓展:KIP-35 - Retrieving protocol version

原创 Linux shell標準輸入,標準輸出,錯誤輸出

sudo kill -9 `ps -elf |grep -v grep|grep $1|awk '{print $4}'` 1>/dev/null 2>/dev/null   /dev/null 代表空設備文件: 意思是:不輸出 comm

原创 Filebeat的配置參考

  指定要運行的模塊     前提:         在運行Filebeat模塊之前,需要安裝並配置Elastic堆棧:         安裝Ingest Node GeoIP和User Agent插件。這些插件需要捕獲示例儀表板中可用的

原创 skywalking 系列二: 成功有你就夠了

環境要求: JDK8+ Elasticsearch 6.x 8080,10800,11800,12800 端口不被佔用 查看端口占用 netstat -tunlp | grep 10800 netstat -tunlp |

原创 shell腳本之服務器監控

#!/bin/sh \033[31m紅色文字\033[0m “\033[31m紅色文字\033[0m” #tomcat logs 目錄大小 echo -e ‘\033[31m&&&&&&&&&&&&&日誌目錄大小\033[0m’

原创 kafka client各個版本與spring kafka的兼容關係

較新版本對應   較早本對應:https://blog.csdn.net/lzx1991610/article/details/100777040

原创 soul高性能網關gate

Soul - 高性能微服務API網關 https://www.bookstack.cn/read/soul-zh/0.md

原创 skywalking:掌控我們的系統,從這裏開始,從此遊刃有餘

掌控我們的系統,從這裏開始,從此遊刃有餘 縱觀平臺全局:讓平臺服務健壯性透明,讓服務優化立竿見影     各時間點的熱力圖,說明接口耗時的分佈及其數量     p50,p75,p90,p95,p99接口的耗時     系統吞吐量排序數據

原创 Kibana6 入門4 - 數據可視化

原文:https://www.jianshu.com/p/f22d869c1fb4 在左側導航欄選擇 Visualize,進行數據可視化操作。Visualize 功能可以多種緯度展示數據。例如,使用餅圖來顯示銀行賬戶數據集合中的賬戶餘額信

原创 啓動,ps,停止應用程序shell腳本

啓動(後臺):應用正常,錯誤日誌均不保存 (詳見:https://blog.csdn.net/snail_bi/article/details/103487912) /data/filebeat/filebeat-6.6.2-linux-

原创 skywalking環境搭建與客戶端搭建--詳細安裝步驟

環境要求:     JDK8+     Elasticsearch 6.x     8080,10800,11800,12800 端口不被佔用 查看端口占用     netstat -tunlp | grep 10800     nets

原创 zkCli.sh zk客戶端

通過zkCli.sh連接zookeeper服務 連接本機zookeeper服務,執行: ./zkCli.sh 連接遠程zookeeper服務,跟上參數: ./zkCli.sh -server ip:port  查看所有目錄: ls /

原创 GROK函數

https://help.aliyun.com/document_detail/125480.html GROK函數 更新時間:2019-09-16 16:44:28 編輯我的收藏 本文檔主要介紹GROK函數的語法規則,包括參數解釋、函數

原创 logstash語法 結構

配置結構以及插件位置 輸入插件: input{ … } 過濾插件: filter{ … } 輸出插件: output{ … } 數據類型 - Array users => [{id => 1,name => N1},{id => 2,na