最近的一个周六,我和一个朋友的计划泡汤了,原因是我们最喜欢的流行词“云”和“DevOps”在现实中出了问题。我很生气,所以那天晚上回到家后,我把所发生的事情写了一份描述。以下是在删除了我现在意识到的几乎是令人敬畏的大量的骂人的话之后的帖子。

今天我计划去见一位为《财富》500强软件公司工作的朋友。我们打算在这一天一起做一些让我们听起来超级棒的事情,比如去购物Frys并发挥吨监工喝着劣质啤酒(我妻子不在家)。

然后,今天早上我收到了以下短信:

短信截图

最后,我们在下午6点左右在当地一家酒吧碰面,一起享用了一些上帝赐予人类的最美味的queso蘸酱。我们在晚上7点10分左右吃完饭,很快就变成了典型的千禧一代,拿出手机查看工作邮件,试着在社交媒体上晒一些低生产价值的食物照片,以此来提升我们的自我意识。

不幸的是,我的朋友看到了另一件需要他立即处理的事情。然后,他把他的大得令人尴尬的笔记本电脑直接拉到我们的桌子上,开始现场解决这个问题。请记住,我们已经在这个时候付了帐,但他很有礼貌,让我在整个过程中问一些探索性的问题,所以我一直待在那里。

在现实世界中故障排除

我的朋友花了才能访问他的公司的自制诊断工具第10分钟与VPN作战需要。最终他得到了某种形式的访问,但与上登录时NullRefException,这阻止他做任何进一步的调试迎了上去。沮丧,他指出,该工具很少提供价值无论如何,因为它是唯一的直接分析日志文件中的一个步骤。

接着,他重新评估了票务信息,去来回一些同事和使用该系统的个人领域知识推断出什么问题可能是,那是,他猜到了。令人惊讶的是,第二个问题,在此调试过程中出现了,所以他派他的猜测到其他同事,并把第一个问题能拖就拖,以应对新的。

第二个问题似乎是由“某个蠢驴”在周六晚上进行部署造成的。由于我的朋友随叫随到,他和杰克斯说,他负责照顾它。

该公司实行“随叫随到”的轮换制度,大约每八周就有一周的开发人员随叫随到。该开发人员负责大约50种服务——通常只有5种。这就意味着,我的朋友必须每两个月连续一周24/7地随身带着寻呼机和笔记本电脑,以便能够调试他没有专业知识和通用调试框架的服务。更糟糕的是,所有其他开发人员都不觉得自己有任何问题,因为这不是他们不走运的一周。而且,他所拥有的用于帮助这一过程的少数工具都是错误的,并且没有任何或隐藏的文档支持,而且与直接登录到计算机的老式方法相比,最终没有那么有价值。

在接下来的90分钟里,我的朋友两次重启了他的机器,登录了三个不同的vpn,并浏览了无数的日志文件。就在这时,他终于放弃了,取消了我们今晚剩下的计划,这样他就可以回家好好研究一番了。当我告诉他他在这个问题上花了多长时间时,他忧郁的回答是“哇,真的吗?”我没有取得那么大的进步。”

日历生气的脸

一个太常见问题

这种情况并不少见。我的朋友告诉我,他通常把整个随叫随到的工作时间都用来处理一些不重要的问题,而且每次轮班平均会接到5个下班后的电话(最糟糕的是一周接到8个)。在其他大型软件公司工作的其他朋友也有同样的悲伤故事,比如漫漫长夜和失去周末。

让事情更糟的是这项工作不讨好的本质。由于“传呼机轮岗”是工作中可以接受的一部分,也是我们这个行业的文化,没有人会因为人们周末接电话而称赞他们,但他们肯定会因为你没接电话而惩罚你。

那么,这到底是怎么回事?更重要的是,我们能做些什么,新遗迹能做些什么?以下三点可以帮助你正确看待事情:

1.安全性,在碍事没有做它的工作

我朋友的问题被繁琐的安全措施加剧。他从字面上无法访问虚拟机,因为他错误地输入了密码一旦!他可以在VPN不是双跳,所以他必须不断地保持跟踪,并通过一个连接到多个独立的网络,一个得到一个巨大的拼图小块。

这个问题持续的时间超过了它所需要的时间,因为陈旧的安全措施被优先于授权员工做他们的工作和解决客户的问题。恭喜你——你的数据被如此严密地锁定,以至于员工在需要的时候无法访问。你赢得了“我的生意烂透了”奖!

2.公司的“创新”举措往往不解决实际问题

我一直听说“数字化转型”的重要性,但很多时候真正的问题并不是向数字化转型,而是如何应对多年前草草完成的数字化业务带来的后果。通常情况下,向云、容器或DevOps转移的自顶向下的命令只是不成熟的承诺,是解决多年技术债务、仓促实现和错误决策的“银弹”。

我的朋友抱怨说,他的公司的大中央推到“现代化”感觉就像空头支票。很多时候,他们缺乏成功(或失败)的量化措施,并最终被通过支持直接的差异化价值的项目中途放弃。在许多情况下,留下的东西比努力开始之前,条件更差。

3.高管可能没有看到的问题

我的朋友强调他如何困扰着他的公司的产品质量和多么困难,他们维护。188bet.com但他认为,高层往往拒绝承认这个问题,无论是出于无知或故意无视的。

当然,在现实世界中,事情总是要完成的,有时快速而糟糕地完成是唯一可行的方法。但不幸的是,像我朋友这样的人会因此而失去他们的星期六。地上的人捡起松松垮垮的东西,感到了痛苦,迫切地需要解决。首席技术官、IT主管和其他要人需要明白,达到他们的目标最终会归结为授权基层人员做好他们的工作。

New Relic能帮上什么忙

New Relic的已经在致力于解决这些确切的各种各样的问题。我从字面上(又有点得意地)展示了New Relic的我的手机上,而我的朋友摸索调试自己的问题。“哦,看看,这里是我们的主要的Web应用程序在生产中每抛出异常。哇,我们的交易时间已经获得了很多在过去的一年更快!男人,该数据库查询看起来复杂,还好它执行这么好,我们不必钻了进去。”

如果我的朋友将有新的文物,他会得到他的背部星期六。他的客户将有一个更好的用户体验,更快。他的公司将可能有一个更高的收入和他的CTO /技术总监将不得不提高到目前的数据给股东。

New Relic在很多层面上都提供了价值,但我们永远不会忘记我们一直以来为之服务的那些人:那些扛着业务支持的“键盘上的手指”们!

Adam Larson是New Relic的高级技术营销工程师。查看贴子

有兴趣为新遗迹博客写作吗?188博彩体育网址给我们一个间距