Linux中國

DevOps 團隊必備的 3 種指標儀錶板

指標儀錶板幫助 DevOps 團隊監控整個 DevOps 平台,以便實時響應 議題 issue 。在處理生產環境宕機或者應用服務中斷等情況時,指標儀錶板顯得尤為重要。

DevOps 儀錶板聚合了多個監測工具的指標,為開發和運維團隊生成監控報告。它還允許團隊跟蹤多項指標,例如服務部署時間、程序 bug、報錯信息、工作項、待辦事項等等。

下面三種指標儀錶板可以幫助 DevOps 團隊監測系統,改善服務性能。

敏捷項目管理儀錶板

這種類型的儀錶板為 DevOps 團隊的工作項提供可視化視圖,優化敏捷項目的工作流。有利於提高團隊協作效率,對工作進行可視化並提供靈活的視圖 —— 就像我們過去在白板上使用便利貼來共享項目進度、 議題 issue 和待辦事項一樣。

  • Kanban boards 允許 DevOps 團隊創建卡片、標籤、任務和欄目,便於持續交付敏捷項目。
  • Burndown charts 對指定時間段內未完成的工作或待辦事項提供可視化視圖,並記錄團隊當前的效率和軌跡,這些指標通常用于敏捷項目和 DevOps 項目管理。
  • Jira boards 幫助 DevOps 團隊創建議題、計劃迭代並生成團隊總結。這些靈活的儀錶板還能幫助團隊綜合考慮並確定個人和團隊任務的優先順序;實時查看、彙報和跟蹤正在進行的工作;並提高團隊績效。
  • GitHub project boards 幫助確定團隊任務的優先順序。它們還支持拉取請求,因此團隊成員可以方便地提交 DevOps 項目相關的信息。

應用程序監控儀錶板

開發者負責優化應用和服務的性能,並開發新功能。應用程序監控面板則幫助開發者在 持續集成/持續開發 CI / CD 流程下,加快修復 bug、增強程序健壯性、發布安全修丁的進度。另外,這些可視化儀錶板有利於查看請求模式、請求耗時、報錯和網路拓撲信息。

  • Jaeger 幫助開發人員跟蹤請求數量、請求響應時間等。對於分散式網路系統上的雲原生應用程序,它還使用 Istio 服務網格加強了監控和跟蹤。
  • OpenCensus 幫助團隊查看運行應用程序的主機上的數據,它還提供了一個可插拔的導出系統,用於將數據導出到數據中心。

DevOps 平台監控面板

你可能使用多種技術和工具在雲上或本地構建 DevOps 平台,但 Linux 容器管理工具(如 Kubernetes 和 OpenShift )更利於搭建出一個成功的 DevOps 平台。因為 Linux 容器的不可變性和可移植性使得應用程序從開發環境到生產環境的編譯、測試和部署變得更快更容易。

DevOps 平台監控儀錶板幫助運營團隊從機器/節點故障和服務報錯中收集各種按時序排列的數據,用於編排應用程序容器和基於軟體的基礎架構,如網路(SDN)和存儲(SDS)。這些儀錶板還能可視化多維數據格式,方便地查詢數據模式。

  • Prometheus dashboards 從平台節點或者運行中的容器化應用中收集指標。幫助 DevOps 團隊構建基於指標的監控系統和儀錶板,監控微服務的客戶端/伺服器工作負載,及時識別出異常節點故障。
  • Grafana boards 幫助收集事件驅動的各項指標,包括服務響應持續時間、請求量、 客戶端/伺服器 client/server 工作負載、網路流量等,並提供了可視化面板。DevOps 團隊可以通過多種方式分享指標面板,也可以生成編碼的當前監控數據快照分享給其他團隊。

總結

這些儀錶板提供了可視化的工作流程,能夠發現團隊協作、應用程序交付和平台狀態中的各種問題。它們幫助開發團隊增強其在快速應用交付、安全運行和自動化 CI/CD 等領域的能力。

via: https://opensource.com/article/19/7/dashboards-devops-teams

作者:Daniel Oh 選題:lujun9972 譯者:hello-wn 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國