-
一篇文章教你搞懂日志采集利器 Filebeat
本文使用的Filebeat是7.7.0的版本,文章將從如下幾個方面說明:Filebeat是什么,可以用來干嘛Filebeat的原理是怎樣的,怎么構(gòu)成的Filebeat應(yīng)該怎么玩Filebeat是什么Filebeat和Beats的關(guān)系首先Filebeat是Beats中的一員。Beats在是一個輕量級日志采集器,其實Beats家族有6個成員,早期的ELK架構(gòu)中使用Logstash收集、解析日志,但是L
2021-11-04 shuai.chang
-
備份Kubernetes的5個最佳實踐
備份應(yīng)用程序和數(shù)據(jù)是組織經(jīng)常需要處理的事情。盡管Kubernetes可以確保應(yīng)用程序服務(wù)的高可用性和可伸縮性,但這些好處并不能有效地保護數(shù)據(jù)。因此,必須對Kubernetes應(yīng)用程序進行數(shù)據(jù)管理和備份,并應(yīng)將其納入標準操作流程中。但是,備份Kubernetes應(yīng)用程序需要一種獨特的方法,該方法與傳統(tǒng)的備份解決方案大不相同。使用Kubernetes,經(jīng)常會將應(yīng)用程序部署在集群中跨節(jié)點的多個容器中,要
2021-11-04 shuai.chang
-
Kubernetes部署MySQL主從服務(wù)
一般情況下Kubernetes可以通過ReplicaSet以一個Pod模板創(chuàng)建多個Pod副本,但是它們都是無狀態(tài)的,任何時候它們都可以被一個全新的Pod替換。然而有狀態(tài)的Pod需要另外的方案確保當一個有狀態(tài)的Pod掛掉后,這個Pod實例需要在別的節(jié)點上重建,但是新的實例必須與被替換的實例擁有相同的名稱、網(wǎng)絡(luò)標識和狀態(tài)。這就是StatefulSet管理Pod的手段。對于容器集群,有狀態(tài)服務(wù)的挑戰(zhàn)在于
2021-11-04 shuai.chang
-
備份Kubernetes的5個最佳實踐
備份應(yīng)用程序和數(shù)據(jù)是組織經(jīng)常需要處理的事情。盡管Kubernetes可以確保應(yīng)用程序服務(wù)的高可用性和可伸縮性,但這些好處并不能有效地保護數(shù)據(jù)。因此,必須對Kubernetes應(yīng)用程序進行數(shù)據(jù)管理和備份,并應(yīng)將其納入標準操作流程中。但是,備份Kubernetes應(yīng)用程序需要一種獨特的方法,該方法與傳統(tǒng)的備份解決方案大不相同。使用Kubernetes,經(jīng)常會將應(yīng)用程序部署在集群中跨節(jié)點的多個容器中,要
2021-11-04 shuai.chang
-
主流微服務(wù)全鏈路監(jiān)控系統(tǒng)之戰(zhàn)
問題背景隨著微服務(wù)架構(gòu)的流行,服務(wù)按照不同的維度進行拆分,一次請求往往需要涉及到多個服務(wù)?;ヂ?lián)網(wǎng)應(yīng)用構(gòu)建在不同的軟件模塊集上,這些軟件模塊,有可能是由不同的團隊開發(fā)、可能使用不同的編程語言來實現(xiàn)、有可能布在了幾千臺服務(wù)器,橫跨多個不同的數(shù)據(jù)中心。因此,就需要一些可以幫助理解系統(tǒng)行為、用于分析性能問題的工具,以便發(fā)生故障的時候,能夠快速定位和解決問題。全鏈路監(jiān)控組件就在這樣的問題背景下產(chǎn)生了。最出名
2021-11-04 shuai.chang
-
基于 Nginx+lua+Memcache 實現(xiàn)灰度發(fā)布
一、灰度發(fā)布原理說明灰度發(fā)布在百度百科中解釋:灰度發(fā)布是指在黑與白之間,能夠平滑過渡的一種發(fā)布方式。AB test就是一種灰度發(fā)布方式,讓一部分用戶繼續(xù)用A,一部分用戶開始用B,如果用戶對B沒有什么反對意見,那么逐步擴大范圍,把所有用戶都遷移到B上面 來?;叶劝l(fā)布可以保證整體系統(tǒng)的穩(wěn)定,在初始灰度的時候就可以發(fā)現(xiàn)、調(diào)整問題,以保證其影響度。這里的用于WEB系統(tǒng)新代碼的測試發(fā)布,讓一部分(IP)用戶
2021-11-04 shuai.chang
-
這些 Shell 分析服務(wù)器日志命令集錦,收藏好
自己的小網(wǎng)站跑在阿里云的ECS上面,偶爾也去分析分析自己網(wǎng)站服務(wù)器日志,看看網(wǎng)站的訪問量。看看有沒有黑闊搞破壞!于是收集,整理一些服務(wù)器日志分析命令,大家可以試試!1、查看有多少個IP訪問:awk '{print $1}' log_file|sort|uniq|wc -l2、查看某一個頁面被訪問的次數(shù):grep "/index.php" log_file | w
2021-11-04 shuai.chang
-
淺析 k8s 容器運行時演進
在docker/k8s時代,經(jīng)常聽到CRI, OCI,containerd和各種shim等名詞,看完本篇博文,您會有個徹底的理解。典型的K8S Runtime架構(gòu)從最常見的Docker說起,kubelet和Docker的集成方案圖如下:當kubelet要創(chuàng)建一個容器時,需要以下幾步:Kubelet 通過 CRI 接口(gRPC)調(diào)用 dockershim,請求創(chuàng)建一個容器。CRI 即容器運行時接口
2021-11-04 shuai.chang