原创 關於誤刪除elasticSearch 索引,怎麼能快速找回?

背景 之前公司小王在工作中清理elasticSearch 索引,不小心使用腳本清空了最近使用的重要索引,導致開發無法準確的進行定位生產問題,造成了很大困擾。 當時我們的生產環境中是這樣配置日誌系統的:服務器 -> filebeat ->

原创 總結traefik 在k8s 環境中的配置文件

總結traefik 在k8s 環境中的配置文件 traefik.toml配置文件引用 [www@localhost traefik-ingress]$ more * :::::::::::::: configmap.yml ::::::::

原创 ES ElasticSearch 7.x 下動態擴大索引的shard數量

ES ElasticSearch 7.x 下動態擴大索引的shard數量 背景 在老版本的ES(例如2.3版本)中, index的shard數量定好後,就不能再修改,除非重建數據才能實現。 從ES6.1開始,ES 支持可以在線操作擴大sha

原创 Elasticsearch優化 & filebeat配置文件優化 & logstash格式配置 & grok實踐

Elasticsearch優化 & filebeat配置文件優化 & logstash格式配置 & grok實踐 編碼轉換問題(主要就是中文亂碼) (1)input 中的codec => plain 轉碼 codec => plain {

原创 談一下Docker與Kubernetes集羣的日誌和日誌管理-轉載

談一下Docker與Kubernetes集羣的日誌和日誌管理

原创 Java框架Spring Boot & 服務治理框架Dubbo & 應用容器引擎Docker 實現微服務發佈

微服務系統架構實踐 開發語言Java 8 框架使用Spring boot 服務治理框架Dubbo 容器部署Docker 持續集成Gitlab CI 持續部署Piplin 註冊中心Zookeeper 服務管理Dubbo-admin 日誌採集

原创 趙總的運維體系專欄學習的總結

專欄學習的總結 在學校的時候,曾經有一位歷史老師講過,歷史書可以很厚,厚到將每一個歷史事件和細節都記錄下來,要用圖書館來保存這麼多的文字內容;但是歷史書也可以很薄,薄到用幾句話,幾段文字就可以描述,用人的腦子就可以記住,因爲歷史的發展規律總

原创 APP或者前端通過識別用戶代理詳細信息和瀏覽器數據進行安全防禦

使用用戶代理解析API 識別 訪問您網站的瀏覽器,機器人,操作系統和設備 上手免費 閱讀文檔 解碼用戶代理 識別檢測瀏覽器,操作系統,平臺,設備類型以及其他30多個字段 多種瀏覽器,機器人,手機,平板電腦等 範圍廣泛的不同配置和組合 檢測

原创 Kubernetes使用Eedpoints連接外部服務端口

Kubernetes使用Eedpoints連接外部服務端口 背景: 在Kubernetes的使用環境中,我們經常要連接外部的一些服務,比如mysql Elasticsearch kafka 等等外部的存儲服務,但是這些服務又不是部署在K8S

原创 CDN域名解析問題

CDN域名解析問題 之前配置CDN域名解析,碰到一個配置帶www的域名和不帶www的域名,這裏就有個解析的坑,已經將cdn域名都配置好的,但是一直訪問不了,白屏現象 後面排除源站問題和cdn配置問題,找到解析,發現解析的是www和不帶www

原创 Istio 實踐 之 Circuit breakers 斷路器 (請求熔斷)

參考: https://blog.51cto.com/14625168/2499406 https://istio.io/latest/zh/docs/tasks/traffic-management/circuit-breaking/

原创 Istio 網絡彈性 實踐 之 故障注入 和 調用超時

網絡彈性介紹 網絡彈性也稱爲運維彈性,是指網絡在遇到災難事件時快速恢復和繼續運行的能力。災難事件的範疇很廣泛,比如長時間停電、網絡設備故障、惡意入侵等。 超時時間 工作中常常會碰到這樣的開發、測試場景,比如:“對方處理請求時間過長,沒有及

原创 Istio 故障注入之中止(httpStatus)

Istio 故障注入 Istio 故障注入與其他在網絡層引入錯誤(例如延遲數據包或者直接殺死 Pod)的機制不同,Istio 允許在應用程序層注入故障。這使得可以注入更多相關的故障,比如 HTTP 錯誤代碼等。 Istio 可以注入兩種類型

原创 Istio 故障注入之延時(fixedDelay)

Istio 故障注入 Istio 故障注入與其他在網絡層引入錯誤(例如延遲數據包或者直接殺死 Pod)的機制不同,Istio 允許在應用程序層注入故障。這使得可以注入更多相關的故障,比如 HTTP 錯誤代碼等。 Istio 可以注入兩種類型

原创 Istio 網絡彈性 實踐 之 故障注入 和 調用重試

網絡彈性介紹 網絡彈性也稱爲運維彈性,是指網絡在遇到災難事件時快速恢復和繼續運行的能力。災難事件的範疇很廣泛,比如長時間停電、網絡設備故障、惡意入侵等。 重試(attempts) Istio 重試機制就是如果調用服務失敗,Envoy 代理