原创 RabbitMq集羣安裝

1.1 依賴環境1. 3臺Centos 7的機器,hostname分別爲A、B、C2. IP地址分別爲:A - 172.20.0.2   B - 172.20.0.3  C - 172.20.0.43. 修改hosts⽂件如下:vim /e

原创 其它工具

強大搜索引擎

原创 Kubernetes-資源指標API及自定義指標API

以前是用heapster來收集資源指標才能看,現在heapster要廢棄了從1.8以後引入了資源api指標監視資源指標:metrics-server(核心指標)自定義指標:prometheus,k8s-prometheus-adapter(

原创 Nginx匹配@符號的作用

Nginx匹配@符號的作用Nginx匹配使用的小老鼠符號的作用@ 符號, 用於定義一個Location塊,且該塊不能被外部Client所訪問,只能被Nginx 內部配置指令所訪問,比如 try_files 或 error_page.erro

原创 windows註冊服務

下載Windows Service Wrapper1. github下載winsw安裝windows服務2. 將java jar包和下載的WinSW.NET4.exe放在同一個文件夾目錄下面   重命名WinSW.NET4.exe爲MyAp

原创 ES 慢查詢日誌收集實戰總結

本文摘自:https://mp.weixin.qq.com/s/iSNprOq1y2Vx8pf6KrVTPA前言在執行elasticsearch查詢的時候,有些查詢會佔用大量的資源導致響應很慢,這個時候就需要ES對慢查詢進行監控。找到那些響

原创 Prometheus 告警抑制

Prometheus 告警收斂  告警面臨最大問題,是警報太多,相當於狼來了的形式。收件人很容易麻木,不再繼續理會。關鍵的告警常常被淹沒。在一問題中,alertmanger在一定程度上得到很好解決。  Prometheus成功的把一條告警發

原创 Helm小技巧

{{- toYaml . |trim | nindent 8 }} 去掉多餘的換行符

原创 go build 不同系統下的可執行文件

go build 不同系統下的可執行文件Golang 支持在一個平臺下生成另一個平臺可執行程序的交叉編譯功能。1、Mac下編譯Linux, Windows平臺的64位可執行程序:$ CGO_ENABLED=0GOOS=linuxGOARCH

原创 Mongo操作

Mongo零碎知識點mongo -u admin 127.0.0.1/admin -p no_asdasd1、mongodump: 導出數據根據目錄導出表結構,導出數據2、mongorestore: 導入數據根據目錄導入 表結構,數據3、m

原创 prometheus常用表達式

Prometheus強大的地方就在於可以使用很多計算公式去獲取自己需要的數據。正因爲涉及到了計算公式,這也是它的難點所在,比如在Zabbix中要獲取CPU使用率是一件很簡單的事情,而在Prometheus中卻需要使用計算公式來完成。比如要統

原创 Kubernetes常用命令

1、Pod調度     kubectl cordon k8s-node1    #將k8s-node1節點設置爲不可調度模式      kubectl drain k8s-node1     #將當前運行在k8s-node1節點上的容器驅離

原创 mysql 刪除binlog正確姿勢

MySQL中的binlog日誌記錄了數據庫中數據的變動,便於對數據的基於時間點和基於位置的恢復,但是binlog也會日漸增大,佔用很大的磁盤空間,因此,要對binlog使用正確安全的方法清理掉一部分沒用的日誌。方法一、手動刪除show ma

原创 docker 在宿主機上根據進程PID查找歸屬容器ID

在使用docker時經常出現一臺docker主機上跑了多個容器,可能其中一個容器裏的進程導致了整個宿主機load很高,其實一條命令就可以找出罪魁禍首#查找容器IDdocker inspect -f "{{.Id}}"  $(docker p

原创 Kubernetes優秀文檔

K8s+Ceph: https://www.linux-note.cn/ Ceph: https://github.com/blueboay/ceph-study