排班的存在,实质是通过有序安排,降低企业/团队人力成本,提升工作效率。

阅读导航(预计2min)

 

1. 详解排班功能

  • 轮班机制

  • 工作时间

  • 双视图展示

  • 灵活调整

2. 利用排班如何助力运维团队

  • 排班策略让告警更精准分派到人

  • PDCA 戴明环优化排班策略

3. 总结


1. 详解排班功能

轮班机制

OneAlert 分派功能已经解决了将某类告警分派给相关负责人的问题,但是并非所有企业/团队,单类告警的处理人只有 1 个,大部分企业是多人协作处理。是否每个告警都需要多人同时处理?答案是否定的。最简单粗暴的方法:每人值班一天。轮班机制在工作日可能效果没那么明显,但是对于五一、国庆、春节等假期期间的值班安排就显得尤为重要了。

小编总结了大部分团队的排班按照以下规则:

  • 按天轮循排班

  • 按12小时轮循排班(两班倒)

  • 按8小时轮循排班(三班倒)

OneAlert 支持按照周、天、小时排班,基本上覆盖排班轮休周期需求。如果同一时间排班人数>1,可以通过添加分组功能,增加多人排班

工作时间

大部分企业/团队严格区分上下班时间,并且上下班的时间也并非都是朝九晚五,因此 OneAlert 支持自定义工作时间。团队可以非常简单实现仅在周一-周五,9:30-18:30 排班(去年年底前,这个功能是缺失的。感谢大家对产品优化的建议和反馈)

设置工作时间后,排班仅在工作时间段内轮循,非工作时间轮空。

双视图展示

OneAlert 支持时间线视图日历视图预览排班。时间线视图方便在排班时查看以更细粒度查看排班(支持按小时显示),日历视图方便在排班最后整体检查效果。

灵活调整

实际情况,换班、请假等情况不可避免,OneAlert 支持对已生效的排班,灵活调整,在已排班人员处,单击即可更改。设定排班人员和周期后系统自动排班,易于维护。

2. 利用排班如何助力运维团队

排班策略让告警更精准分派到人

分派策略+排班策略,能够更精准的实现告警分派到人,如果你有一线排班和二线排班,可以通过分派策略实现分派升级。(再提一句:分派策略支持将告警分派给人、组、排班策略、协作策略钉钉等)。

PDCA 戴明环优化排班策略

如果你的团队有不/定期的 review 的习惯,建议参考参考 PDCA 循环,通过从告警响应、告警解决时长、解决告警的数量等角度,检查值班人员的工作效率,从而优化排班,为团队以最小工作量实现最大价值。

PDCA 循环的含义是将质量管理分为四个阶段,即计划(plan)、执行(do)、检查(check)、行动(action)

3. 总结

1.OneAlert 支持灵活排班轮休机制,通过自定义工作时间,尽可能的满足实际排班使用

2.排班策略+分派策略,让告警能够更精准分派到责任人

3.(建议)通过定期 review 告警处理情况,优化分派和排班

- END -

最后的福利:排班功能的优化离不开大家的反馈和建议,现在排班功能免费对所有用户开放,欢迎大家使用,有任何问题或建议可以直接联系 lixin@oneapm.com 或者在这留言。

OneAlert 是北京蓝海讯通科技股份有限公司旗下产品,是国内首个 SaaS 模式的云告警平台,集成国内外主流监控/支撑系统,实现一个平台上集中处理所有 IT 事件,提升 IT 可靠性。想了解更多信息,请访问 OneAlert 官网 ,欢迎免费注册体验 。

来源:http://blog.oneapm.com/apm-tech/814.html

详解 OneAlert 排班可以帮你做什么的更多相关文章

  1. 【图文详解】python爬虫实战——5分钟做个图片自动下载器

    python爬虫实战——图片自动下载器 之前介绍了那么多基本知识[Python爬虫]入门知识,(没看的先去看!!)大家也估计手痒了.想要实际做个小东西来看看,毕竟: talk is cheap sho ...

  2. Swift - 自动布局库SnapKit的使用详解3(约束优先级,约束做动画)

    1,约束优先级我们使用SnapKit的时候,还可以定义约束的优先级.这样当约束出现冲突的时候,优先级高的约束覆盖优先级低的约束.具体优先级可以放在约束链的结束处. (1)可以设置如下几种优先级 pri ...

  3. 详解shape标签

    转载自:http://blog.csdn.net/harvic880925/article/details/41850723 一.简单使用 刚开始,就先不讲一堆标签的意义及用法,先简单看看shape标 ...

  4. 【图文详解】scrapy安装与真的快速上手——爬取豆瓣9分榜单

    写在开头 现在scrapy的安装教程都明显过时了,随便一搜都是要你安装一大堆的依赖,什么装python(如果别人连python都没装,为什么要学scrapy….)wisted, zope interf ...

  5. 【ORM】--FluentNHibernate之AutoMapping详解

           上篇文章详细讨论了FluentNHibernate的基本映射的使用方法,它的映射基本用法是跟NHibernate完全一样的,首先要创建数据库链接配置文件,然后编写Table的Mappin ...

  6. 自定义控件的自定义的属性attrs.xml下的declare-styleable中format详解

    最近在摸索自定义控件,查找到一些自定义属性的一些资料,解决转载记载下来:看了此详解才方便理解! 我们在做项目的时候,由于android自带的属性不能满足需求,android提供了自定义属性的方法,其中 ...

  7. 移动端开发touchstart,touchmove,touchend事件详解和项目

    移动端开发touchstart,touchmove,touchend事件详解和项目 最近在做移动端的开发,在一个“服务商管理”页面使用到了触摸事件"touchstart",&quo ...

  8. Flink Checkpoint 参数详解

    Flink Checkpoint 参数详解 什么是 checkpoint 保存状态 Checkpoint 参数详解 StreamExecutionEnvironment env = StreamExe ...

  9. javaCV开发详解之技术杂烩:javaCV能帮我们做什么?能实现什么功能?ffmpeg和openCV能实现功能,javaCV如何做到更快、更简单的实现相应的功能?等等一堆实用话题

    前言: 该篇文章旨在帮助刚接触javaCV的盆友系统的认识音视频.javaCV.图像处理相关的体系知识和一些实用的知识. 序: javaCV早期因为内置了openCV库,所以常用来做图像识别应用,现在 ...

随机推荐

  1. [Swift]LeetCode389. 找不同 | Find the Difference

    Given two strings s and t which consist of only lowercase letters. String t is generated by random s ...

  2. linux下crontab的使用

    在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron].cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间.cron的配置文件称为“cr ...

  3. Spring介绍

    Spring介绍 Spring的核心是一个轻量级(Lightweight)的容器(Container),它是实现IoC(Inversion of Control)容器和非入侵性(No intrusiv ...

  4. MySQL如何系统学习

    MySQL是当下互联网最流行的开源数据库.不管你使用或者学习何种编程语言,都将会使用到数据库,而MySQL则是应用最为广泛的数据库,没有之一! 之前在我的博客上也发布过一些MySQL优化配置项,都收到 ...

  5. Python内置函数(67)——zip

    英文文档: zip(*iterables) Make an iterator that aggregates elements from each of the iterables. Returns ...

  6. 9.Flask Cookie和Session

    1.1.概念 cookie:在网站中,http请求是无状态的.也就是说即使第一次和服务器连接后并且登录成功后,第二次请求服务器依然不能知道当前请求是哪个用户.cookie的出现就是为了解决这个问题,第 ...

  7. 一致 Hash 算法分析

    当我们在做数据库分库分表或者是分布式缓存时,不可避免的都会遇到一个问题: 如何将数据均匀的分散到各个节点中,并且尽量的在加减节点时能使受影响的数据最少. Hash 取模 随机放置就不说了,会带来很多问 ...

  8. 用Maven快速生成带有依赖的可执行jar包

    一.背景 最近项目在做微服务的拆分,那么我们想让我们的容器启动更加的轻量级,所以我们选择放弃tomcat等容器,而是通过maven生成带有指定依赖的可执行jar包的方式进行处理,本文我将分享如何通过m ...

  9. plsql可视化文件夹解释

    function:一般是存储函数或者方法 procedures:一般是存放存储过程 Table:一般是存放建的表 packages:包(头) package bodies:包体types:类型 typ ...

  10. ASP.NET页面之间的几种传值方法

    首先是QueryString方法传值: QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中.如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法 ...