原创 Docker基礎與實戰,看這一篇就夠了

docker 基礎 什麼是Docker Docker 使用 Google 公司推出的 Go 語言 進行開發實現,基於 Linux 內核的 cgroup,namespace,以及 AUFS 類的 Union FS 等技術,對進程進行封裝隔離,

原创 騰訊Techo開發者大會PPT分享

騰訊雲年度的開發者大會已經落幕,大會包括1場前沿技術主峯會,18個技術專場,150位海內外技術專家,28個互動展區,8場動手實驗室,23小時小程序雲開發極限編程,1場數據庫診斷大賽。 內容上涵蓋了最新雲計算發展趨勢,來自谷歌、Netflix

原创 數據庫高可用架構瞭解一下

看多了應用服務的高可用架構,我們來看看數據庫的高可用吧。 數據存儲高可用的方案本質都是通過將數據複製到多個存儲設備,通過數據冗餘的方式來實現高可用。常見的高可用架構有主備、主從、主主、集羣、分區等,接下來我們聊聊每種架構的優缺點。 主備架構

原创 構建三維一體立體化監控

如果你需要搭建一套能夠立體化監控你的應用及業務,出現問題及時告警的監控體系,這篇文章應該是你所需要的! 監控分類 立體化監控分三個維度 Metrics Logging Tracing Metrics可以用於服務告警 Tracing 和

原创 基於SkyWalking的分佈式跟蹤系統 - 異常告警

通過前面2篇文章我們搭建了SW的基礎環境,監控了微服務,能瞭解所有服務的運行情況。但是當出現服務響應慢,接口耗時嚴重時我們需要立即定位到問題,這就需要我們今天的主角--監控告警,同時此篇也是SW系列的最後一篇。 UI參數 首先我們認識一下S

原创 基於SkyWalking的分佈式跟蹤系統 - 微服務監控

上一篇文章我們搭建了基於SkyWalking分佈式跟蹤環境,今天聊聊使用SkyWalking監控我們的微服務(DUBBO) 服務案例 假設你有個訂單微服務,包含以下組件 MySQL數據庫分表分庫(2臺) 生產者(2臺) dubbo-pro

原创 SpringBoot2.1.9+dubbo2.7.3+Nacos1.1.4構建你的微服務體系

簡單幾步使用最新版本的DUBBO構建你的微服務體系 NACOS註冊中心 從github下載最新版本的nacos 上傳至服務器並解壓 單機啓動sh startup.sh -m standalone nacos 控制檯訪問地址http://

原创 數據庫優化 - SQL優化

前面一篇文章從實例的角度進行數據庫優化,通過配置一些參數讓數據庫性能達到最優。但是一些“不好”的SQL也會導致數據庫查詢變慢,影響業務流程。本文從SQL角度進行數據庫優化,提升SQL運行效率。 判斷問題SQL 判斷SQL是否有問題時可以通過

原创 基於SkyWalking的分佈式跟蹤系統 - 環境搭建

前面的幾篇文章我們聊了基於Metrics的監控Prometheus,利用Prometheus和Grafana可以全方位監控你的服務器及應用的性能指標,在出現異常時利用Alertmanager告警及時通知運維處理。今天我們聊聊基於Trace的

原创 程序員,你應該讀讀這些書(豆瓣高分8.0+)

架構相關 從零開始學架構(李運華)豆瓣評分8.3,極客時間有專欄,跟着做,你也可以成爲架構師。 企業IT架構轉型之道:阿里巴巴中臺戰略思想與架構實戰豆瓣評分8.2,本書從阿里巴巴啓動中臺戰略說起,詳細闡述了共享服務理念給企業業務發展帶來的

原创 基於Prometheus和Grafana的監控平臺 - 運維告警

通過前面幾篇文章我們搭建好了監控環境並且監控了服務器、數據庫、應用,運維人員可以實時瞭解當前被監控對象的運行情況,但是他們不可能時時坐在電腦邊上盯着DashBoard,這就需要一個告警功能,當服務器或應用指標異常時發送告警,通過郵件或者短信

原创 數據庫優化 - 實例優化

從網上去搜數據庫優化基本都是從SQL層次進行優化的,很少有提及到數據庫本身的實例優化。就算有也都是基於某個特定數據庫的實例優化,本文涵蓋目前市面上所有主流數據庫的實例優化(Oralce、MySQL、POSTGRES、達夢),按照文章的配置能

原创 基於Prometheus和Grafana的監控平臺 - 應用SpringBoot監控

通過之前的文章我們使用Prometheus監控了應用服務器node_exporter,數據庫mysqld_exporter,今天我們來監控一下你的應用。(本文以SpringBoot 2.1.9.RELEASE 作爲監控目標) 編碼 添加依賴

原创 使用Prometheus監控Mysql

之前我們講了使用Prometheus監控服務器狀態,今天我們使用Prometheus監控下數據庫。 安裝配置 從mysqld_exporter 下載好mysql的exporter,上傳至服務器。 修改exporter配置 在root目錄下

原创 基於Prometheus和Grafana的監控平臺 - 環境搭建

相關概念 微服務中的監控分根據作用領域分爲三大類,Logging,Tracing,Metrics。 Logging - 用於記錄離散的事件。例如,應用程序的調試信息或錯誤信息。它是我們診斷問題的依據。比如我們說的ELK就是基於Loggin