DevOps 团队必备的 3 种指标仪表板

作者: Linux技术 | 来源:发表于2019-08-04 15:15 被阅读12次

仪表板可以帮助 DevOps 团队观测和监控系统,以提高性能。

指标仪表板帮助 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中国 荣誉推出

相关文章

  • DevOps 团队必备的 3 种指标仪表板

    仪表板可以帮助 DevOps 团队观测和监控系统,以提高性能。 指标仪表板帮助DevOps团队监控整个 DevOp...

  • Salesforce官方整理:销售仪表板应具备的12个指标

    仪表板是一种直观展示信息的工具。在商业软件中,销售平台的仪表板可一目了然地提供重要信息,确保团队时刻了解重要指标和...

  • DevOps和敏捷全栈开发

    DevOps和敏捷全栈开发 DevOps的介绍2.DevOps的敏捷开发3.敏捷团队中DevOps的实践过程4.D...

  • DevOps团队之殇

    “你在团队里是做什么的?”“DevOps。”“DevOps是什么呢?”“DevOps是一种文化、一种实践,目标是加...

  • 仪表板设计只需六个步骤

    仪表板的设计是一个令人头疼的事情。有几种不同类型的仪表板:关键性能指标(KPI)仪表板,分析仪表板,商业智能(BI...

  • 数据可视化 | Grafana-初级篇

    Grafana允许您查询,可视化,提醒和理解您的指标,无论它们存储在何处。与您的团队一起创建,探索和共享仪表板,并...

  • devops简介

    什么是DevOps? DevOps是一种文化,它促进开发和运营团队之间的协作,以自动化和可重复的方式更快地将代码部...

  • 被遗漏的度量指标

    DevOps的4个关键指标(4 key metrics[https://insights.thoughtworks...

  • DevOps反模式

    要在团队中推动DevOps实践落地,一个良好的DevOps服务层必不可少。本文总结了构建DevOps服务层需要关注...

  • DevOps基本知识和介绍

    Dev是开发的意思 Ops是运维的意思DevOps包含安全团队,包含安全团队的流程。所以了解DevOps就可以更好...

网友评论

    本文标题:DevOps 团队必备的 3 种指标仪表板

    本文链接:https://www.haomeiwen.com/subject/vtlydctx.html