DevOps 團隊必備的 3 種指標儀表板
儀表板可以幫助 DevOps 團隊觀測和監控系統,以提高效能。
指標儀表板幫助 DevOps 團隊監控整個 DevOps 平臺,以便實時響應議題。在處理生產環境當機或者應用服務中斷等情況時,指標儀表板顯得尤為重要。
DevOps 儀表板聚合了多個監測工具的指標,為開發和運維團隊生成監控報告。它還允許團隊跟蹤多項指標,例如服務部署時間、程式 bug、報錯資訊、工作項、待辦事項等等。
下面三種指標儀表板可以幫助 DevOps 團隊監測系統,改善服務效能。
敏捷專案管理儀表板
這種型別的儀表板為 DevOps 團隊的工作項提供視覺化檢視,優化敏捷專案的工作流。有利於提高團隊協作效率,對工作進行視覺化並提供靈活的檢視 —— 就像我們過去在白板上使用便利貼來共享專案進度、議題和待辦事項一樣。
- Kanban boards 允許 DevOps 團隊建立卡片、標籤、任務和欄目,便於持續交付敏捷專案。
- Burndown charts 對指定時間段內未完成的工作或待辦事項提供視覺化檢視,並記錄團隊當前的效率和軌跡,這些指標通常用於敏捷專案和 DevOps 專案管理。
- Jira boards 幫助 DevOps 團隊建立議題、計劃迭代並生成團隊總結。這些靈活的儀表板還能幫助團隊綜合考慮並確定個人和團隊任務的優先順序;實時檢視、彙報和跟蹤正在進行的工作;並提高團隊績效。
- GitHub project boards 幫助確定團隊任務的優先順序。它們還支援拉取請求,因此團隊成員可以方便地提交 DevOps 專案相關的資訊。
應用程式監控儀表板
開發者負責優化應用和服務的效能,並開發新功能。應用程式監控皮膚則幫助開發者在持續整合/持續開發流程下,加快修復 bug、增強程式健壯性、釋出安全修丁的進度。另外,這些視覺化儀表板有利於檢視請求模式、請求耗時、報錯和網路拓撲資訊。
- Jaeger 幫助開發人員跟蹤請求數量、請求響應時間等。對於分散式網路系統上的雲原生應用程式,它還使用 Istio 服務網格加強了監控和跟蹤。
- OpenCensus 幫助團隊檢視執行應用程式的主機上的資料,它還提供了一個可插拔的匯出系統,用於將資料匯出到資料中心。
DevOps 平臺監控皮膚
你可能使用多種技術和工具在雲上或本地構建 DevOps 平臺,但 Linux 容器管理工具(如 Kubernetes 和 OpenShift )更利於搭建出一個成功的 DevOps 平臺。因為 Linux 容器的不可變性和可移植性使得應用程式從開發環境到生產環境的編譯、測試和部署變得更快更容易。
DevOps 平臺監控儀表板幫助運營團隊從機器/節點故障和服務報錯中收集各種按時序排列的資料,用於編排應用程式容器和基於軟體的基礎架構,如網路(SDN)和儲存(SDS)。這些儀表板還能視覺化多維資料格式,方便地查詢資料模式。
- Prometheus dashboards 從平臺節點或者執行中的容器化應用中收集指標。幫助 DevOps 團隊構建基於指標的監控系統和儀表板,監控微服務的客戶端/伺服器工作負載,及時識別出異常節點故障。
- Grafana boards 幫助收集事件驅動的各項指標,包括服務響應持續時間、請求量、客戶端/伺服器工作負載、網路流量等,並提供了視覺化皮膚。DevOps 團隊可以通過多種方式分享指標皮膚,也可以生成編碼的當前監控資料快照分享給其他團隊。
總結
這些儀表板提供了視覺化的工作流程,能夠發現團隊協作、應用程式交付和平臺狀態中的各種問題。它們幫助開發團隊增強其在快速應用交付、安全執行和自動化 CI/CD 等領域的能力。
via: https://opensource.com/article/19/7/dashboards-devops-teams
作者:Daniel Oh 選題:lujun9972 譯者:hello-wn 校對:wxy
訂閱“Linux 中國”官方小程式來檢視
相關文章
- 指標、儀表、駕駛艙指標
- 工程團隊的10大評估指標指標
- 衡量銷售團隊的12個指標指標
- SAFe必備——提高團隊敏捷性敏捷
- DevOps 團隊之殤dev
- DevOps 團隊的漏洞管理指南dev
- 團隊專案必備神器——自定義Lint
- 全棧必備:DevOps全棧dev
- ZingChart繪製金融儀表板GC
- 推薦一款團隊必備的專案管理系統專案管理
- 中小團隊基於Docker的devops實踐Dockerdev
- DevOps 團隊如何防禦 API 攻擊devAPI
- 過分簡單,Tabluea儀表板與Smartbi自助儀表盤製作流程分享
- 不同技術團隊的配合問題及DevOpsdev
- 為敏捷團隊準備的Lisp敏捷Lisp
- 基於 Bootstrap 的響應式後臺儀表板boot
- 【opencv】顯微鏡/投影儀 圓陣列標定板標定OpenCV陣列
- 團隊練習3
- 團隊作業3
- DevOps 團隊應瞭解的 5 個安全威脅dev
- 什麼是DevOps團隊拓撲? - atlassiandev
- Cube.js:開源儀表板框架的終極指南JS框架
- 使用 Cassandra、Astra 和 Stargate 構建儀表板 | baeldungAST
- 互動式儀表板!Python輕鬆完成!⛵Python
- 面試/工作必備!3種常用的快取讀寫策略!面試快取
- 網路測試儀測試交換機的基本指標指標
- 基於Elasticsearch和Kibana的COVID-19儀表板Elasticsearch
- 團隊轉型,Scrum與DevOps要如何取捨?Scrumdev
- 如何使用 Rancher Desktop 訪問 Traefik Proxy 儀表板
- 系統儀表板:System Dashboard Pro mac直裝版Mac
- 如何管理好團隊的工時表?
- 第3講:this指標指標
- 使用KPI儀表板,建立完整的資訊資料生態系統KPI
- 幽默:DevOps團隊是一個誤用名詞? - allenholubdev
- 金資料團隊招聘——後端開發devops方向後端dev
- System Dashboard Pro for Mac(系統儀表板) 1.7.1啟用版Mac
- 打造具備互補測試技能的團隊
- 培養並留住表現卓越的團隊