原创 運維堡壘機Gate One-學習筆記

運維操作管理理念 理念一:唯有控制才能真正解決問題 審計是事後行爲,從來沒有事前審計一說 審計可以發現問題,但是無法防止問題發生 只有在事前嚴格控制,才能從源頭真正解決問題 理念二:系統賬號無法確認用戶身份 系統賬號的作用只

原创 Kubernetes Python API中文使用說明

創建管理員用戶,授權,獲取Token 創建用戶 vi CreateServiceAccount.yaml apiVersion: v1 kind: ServiceAccount metadata: name: admin-us

原创 詳解nginx的原生被動健康檢查機制&災備使用(含測試)

nginx作爲一個集web服務器、cache、7層lb於一身的全能型選手,已經應用到互聯網各種領域,其高性能、易使用的技術品質深得人心,連同在其基礎上二開的tengine、openresty都有很大的用戶量,今天剖開講一下nginx健康檢

原创 Springboot 添加Grafana監控

Introduction to Micrometer with Springboot 引用:http://www.bytesville.com/springboot-micrometer-prometheus-grafana/ Spr

原创 GoReplay 流量壓測工具的使用

依賴 要使用 gor , 你需要先有一個 web server. 當然, 也可以使用 gor 自帶的文件服務器, 啓動如下: gor file-server :8000 表示將當前目錄作爲文件服務器的根目錄, 監聽端口爲 8000 安

原创 TCP狀態 + TIME_WAIT狀態 - 學習筆記

一.TCP連接的11種狀態變遷 1、先上圖: 2、全部11種狀態 2.1、客戶端獨有的:(1)SYN_SENT (2)FIN_WAIT1 (3)FIN_WAIT2 (4)CLOSING (5)TIME_WAIT 。 2.2、服務器獨有

原创 分佈式緩存Redis+codis集羣 - 學習筆記

一. Redis基礎知識 1.Redis與Memcached對比: Memcached: 不支持持久化,純set或get性能高過redis,簡單易用,支持類型單一,沒有驗證。 Redis: 支持持久化,易用,支持多種數據類型,支持集羣

原创 elasticsearch寫入優化記錄,從3000到8000/s

背景 基於elasticsearch-5.6.0 機器配置:3個阿里雲ecs節點,16G,4核,機械硬盤 優化前,寫入速度平均3000條/s,一遇到壓測,寫入速度驟降,甚至es直接頻率gc、oom等;優化後,寫入速度平均8000條/s

原创 zabbix監控 - 學習筆記

一. 監控知識 1.硬件監控: 機房巡檢,遠程控制卡,IPMI 2.系統監控: cpu負載查看(指標):uptime(低於3),top(30%-70%), vmstat, mpstat 內存監控: free -m (不超過80%)

原创 持續集成Gitlab+Jenkins - 學習筆記

一.Gitlab相關 1.Gitlab的介紹: GitLab是一個利用 Ruby on Rails 開發的開源應用程序,實現一個自託管的Git項目倉庫,可通過Web界面進行訪問公開的或者私人項目。 GitLab擁有與Gi

原创 JVM原理及參數調優 - 學習筆記

一.JVM的基礎知識 1.JVM內存結構: 1.JVM堆內存結構: 2.JVM內存分配: 3.Java的堆機構和垃圾回收: 4.Jvm堆內存配置參數: 5.JVM新生代概念和配置: 6.JVM老生代概念(不要配置,系統自動

原创 使用Prometheus+Grafana 監控MySQL/MONGODB

1. 安裝GO編譯環境 wget https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz tar -zxvf go1.10.3.linux-amd64.tar.gz mv go /data

原创 監控Mongo慢查詢

監控Mongo慢查詢 1. 使用mongostat監控MongoDB全局情況 mongostat是mongdb自帶的狀態檢測工具,在命令行下使用。它會間隔固定時間獲取MongoDB的當前運行狀態,並輸出。 如果你發現數據庫突然變慢

原创 踩坑: supervisor中的minfds及minprocs參數用途

使用supervisor遇到的一個坑,爲此還撕逼了一下午,先填了再說 先來看看minfds及minprocs這兩個參數在supervisor官方文檔中的說明(官方文檔地址http://www.supervisord.org/configu

原创 MariaDB 多主一從 RDS測試

MariaDB 多主一從 搭建測試 背景: 目前MySQL依然只支持一個Slave從一個Master複製數據,雖然也可以做到一主多備(M->S),雙主複製(M<->M)等架構,但是侷限性依然很大。由於項目的要求,需要各個主庫的表整合