使用devops的团队
指标仪表板使DevOps团队能够监视整个DevOps平台,以便他们可以实时响应问题,这在停机或生产环境或应用程序服务中断时至关重要。
DevOps仪表板汇总来自多个观察工具的指标,以为开发和运营团队创建监视报告。 他们还允许团队跟踪多个指标,例如服务部署时间,错误,错误,工作项,积压等。
下文描述的三类指标仪表板可帮助DevOps团队观察和监控系统,从而提高性能。
敏捷项目管理仪表板
这种类型的仪表板可将DevOps团队的工作项目可视化,以优化敏捷项目中的工作流程。 仪表板的设计应能够最大程度地提高团队协作效率,可视化工作并提供灵活的视图,就像我们过去在白板上使用便笺来共享项目进度,问题和积压工作一样。
- 看板板使DevOps团队可以创建卡,标签,作业和列,以连续交付敏捷项目。
- 燃尽图显示指定时间段内未完成的工作或未完成的订单,并提供团队的当前速度和轨迹,这些指标通常用于敏捷和DevOps项目管理。
- Jira板使DevOps团队可以创建问题,计划冲刺并生成团队故事。 这些灵活的仪表板还允许团队在整个上下文中确定个人和团队任务的优先级; 提供可见性以查看,报告和跟踪正在进行的工作; 并帮助提高团队绩效。
- GitHub项目委员会可帮助确定团队任务的优先级。 他们还支持请求请求,因此团队成员可以添加与DevOps项目相关的信息。
应用程序监控仪表板
开发人员负责改善应用程序和服务的性能以及开发新功能。 应用程序监视仪表板使开发人员能够在持续集成/持续开发(CI / CD)管道内尽快产生错误修正,增强功能并发布安全补丁。 这些仪表板还应可视化请求模式,经过时间,错误和网络拓扑。
- Jaeger使开发人员能够跟踪请求数量,每个请求的响应时间等等。 它还使用Istio服务网格改善了对分布式网络系统上的云原生应用程序的监视和跟踪。
- OpenCensus允许团队在运行应用程序的主机上查看数据,但它也具有可插拔的导出系统,用于将数据导出到中央聚合器。
DevOps平台观察仪表板
您可能已经结合了各种技术和工具来在云或本地中构建DevOps平台,但是Linux容器管理工具(例如Kubernetes和OpenShift)是成功的DevOps平台的基础。 这是因为Linux容器的不变性和可移植性使其可以更快,更轻松地从应用程序开发转移到生产环境中的构建,测试和部署。
DevOps平台观察仪表板使运维团队能够通过收集来自机器或节点故障和服务错误的时间序列数字数据,来协调应用程序容器和软件定义的基础架构,例如网络( SDN )和存储( SDS )。 这些仪表板还可视化多维数据格式和查询数据模式。
- Prometheus仪表板从平台中的节点或直接在运行容器化的应用程序中刮取指标。 它们使DevOps团队可以构建基于指标的监视系统和仪表板,以观察微服务的客户端/服务器工作负载,以识别异常节点故障。
- Grafana板允许DevOps组织利用事件驱动的指标并可视化多个面板,包括服务响应持续时间,请求量,客户端/服务器工作量,网络流量等。 DevOps团队可以通过多种方式轻松共享指标面板,还可以拍摄对当前监视数据进行编码的快照并与其他团队共享。
摘要
这些仪表板可以可视化显示您的DevOps团队的工作方式,并可以帮助确定团队协作,应用程序交付和平台运行状况中的当前或潜在问题。 它们还使DevOps团队能够在快速应用交付,安全运行时和自动化CI / CD等领域增强功能。
翻译自: https://opensource.com/article/19/7/dashboards-devops-teams
使用devops的团队
660

被折叠的 条评论
为什么被折叠?



