2017 年 PDX 监测站
2017 年 PDX 监测站
原文:https://medium.com/hackernoon/monitorama-pdx-2017-447de3c815e7
The adventure begins
大家好,本周经历了许多第一次:
- 第一次来波特兰
- 第一次出现在监视器上
- 第一次在 Monitorama 演讲
- 第一次在会议上发言
- 自从我的高中才艺表演(以吉米·亨德里克斯的“紫色阴霾”为特色的低音独奏)以来,这是我第一次在舞台上独奏
- 媒体上的第一个博客
- 第一次公开分享我工作的细节
最后一点是我真的想改变的。到目前为止我还没有这样做的原因,一部分是因为我的职业生涯包含了我不能公开谈论的项目,另一部分是因为我不确定我能为这次谈话贡献多少。如果我要说什么,我宁愿有一个高信噪比。鉴于 Monitorama 今年的演讲者和内容的质量,能够在这里分享我/我们的一些经验是一种荣誉和快乐。
作为一个小背景,我不是最初选择的演讲者之一。我已经买了票,真的很期待参加。杰森在活动开始前一个多月联系了我,因为一个演讲人的位置已经开放,我的 CFP 排名很高。我抓住了这个机会,但我也知道我需要开始工作了。
我一直想在 JVM 概要上设置一个内部类,所以我收集了一些关于我们在可观察性团队中看到的一些问题的内容。我强调了如何使用我们的堆栈来找到问题所在,以及如何使用分析工具进行更深入的研究来解决这些问题。我更深入地介绍了这些工具的每个特性允许您做什么,以及它如何使发现过程变得更简单。我还想强调我在从事这类工作的大约 10 年中遇到的一些问题。这是我的 Monitorama 演讲的基础,我试图提炼出更有趣的内容供公众阅读。我希望和我的团队一起写一个科技博客,在那里我们可以更深入地研究这些领域。我的队友们非常支持我,并且真的帮助我提高了演讲的质量,没有他们我不可能做到这些。这个帖子将更多地关注我的想法和经验,而不是技术方面。
会议
我不确定我还能更喜欢这些谈话。与其他演讲者和与会者交流也很棒。演讲者的晚宴和主办方的待遇是值得提交一个 CFP 的神经。能够与人交流,公开谈论我们面临的一些问题,并思考事情的发展方向,这真的很酷。
我给所有的演讲者留下了反馈,其他人也留下了一些精彩的笔记。我可以花一整天的时间列出我从每次演讲中得到的东西——有些东西应该会引发每个演讲者的一些思考——所以我会坚持一些高层次的东西。
- 人是重要的,对他们好,对彼此好
- 上下文和可发现性很重要,而我们现有的工具存在巨大的缺口
- 用户体验对成功至关重要
- 大玩家投资于基础设施和可观察性,但他们对解决方案都有不同的看法
如果你没有出席,你可能不会意识到会议的第二天主要受到了停电的影响。有一次地下电气火灾导致会场周围的多个街区停电一天(包括我的酒店房间)。这是在 Alice Goldfuss 的演讲之后,其中提到了宾夕法尼亚州的 Centralia(一个自 1962 年以来一直燃烧的地下煤矿火灾的城镇)。活动组织者创造了一些奇迹,一切都按计划进行,尽管周二进行了场地交换。
Go watch that talk!
讲
Moment of truth…
在演讲之前,我对自己很有信心,因为我已经在酒店房间里做了几次练习。不幸的是,在我演讲之前的一周里,我几乎每天晚上都睡不到五个小时。有几件事我打算触及,但错过了,随着一些错误。一旦我站在舞台上,就不会有太多的思考。几乎所有从我嘴里说出来的东西都是肾上腺素或本能,所以我很高兴我留下了几个演讲笔记。我知道有了经验,这将会变得更好,更舒适。鉴于我是最后一天午餐后第一个发言的人,我有一个“压力较低”位置的好处。我也知道我可以在会议的剩余时间里让大家安静下来,这样会有一些压力。
我说了太多次“嗯”和“呃”了。当我引用 Julia 的演示时,我本可以使用一个更好的过渡(我的意思是“建立在之上”,此时“复杂”是我脱口而出的)。我有些幻灯片的字体太小了,我正在努力把这些幻灯片弄出来。我更喜欢大胆的文字和说话来填充细节,而不是用文字填充页面。
Fml,当我问及关于开源堆栈的投票时,我说的是“你们”😣。不幸的是,现场表演没有编辑按钮。没有人向我指出这一点,但我在重新观看我的演讲以寻求批评时注意到了。这完全是无意的,也是我在演讲之前有意识地试图避免的事情。我希望这是包容性的,这是我必须努力走出我的词汇。我当然不是完美的,我会继续努力让自己变得更好。我只能希望有机会在这些错误的基础上继续前进。
The kind of GC pause you love to see
我还想提到一个事实,我的演讲实际上是从以前 Monitorama 的 Twitter 演讲分出来的。
彩铁去年的报告讨论了电话倦怠以及如何解决这些问题。最后,她提到了我们的索引服务开始产生更多的页面。这就是我在最后一个案例研究中讨论的服务。
Monitorama 2016 — Twitter’s Next-Gen Alerting System
在我的第一个例子中,潜水服务是我们 Mon 2.0 堆栈的一部分,这是 Megan、Justin 和 Dan 去年讨论过的。不经常发生故障的延迟主机是由于在评估昂贵的规则/查询时缺乏平衡造成的。这就是 Dan 在演讲中讨论的保持解决方案简单的内容。这就是你应该如何处理问题——根据需要引入复杂性,并解决一个已知的问题。
我希望在分享我的演讲时,对我们遇到的问题给出一个更现实的观点。这并不意味着是推销或销售特定的工具,因为这些问题应该是交叉的,方法应该是普遍适用的。它还旨在显示从仪表板或警报中获得解决问题所需的信息有多少。这些问题需要专业知识和经验来诊断(或者首先防止进入您的系统)。我和一些非常聪明的人一起工作,我们都会犯错误。我的日子并不是充满了剖析——我把大部分时间花在架构解决方案、交付新功能、研究新想法、清理技术债务、重构 cruft、代码审查、文档、电话呼叫、支持聊天、通信等方面。概要分析和性能分析是每个人都应该拥有的无价工具。
我希望我们所有消费者的体验能够缩短解决问题的时间,这一点很难准确量化。我也希望其他人不必重复一些我们已经解决的同样的错误或问题。
这让我想到了开源投票。我对这种反应感到非常激动。如果一个社区不愿意围绕它来建设,那就不值得去尝试。我们将看到事情从这里走向何方,我期待着与每一个伸出援手的人进行讨论。
Hypothesis measured
如果你错过了,你可以在这里看我的演讲:
感谢您的阅读,感谢 Monitorama 带给我们如此美妙的体验。Monitorama 2018 见大家?现在回到打包搬家和补上休息😎。
黑客中午是黑客如何开始他们的下午。我们是 @AMI 家庭的一员。我们现在接受投稿,并乐意讨论广告&赞助机会。
要了解更多信息,请阅读我们的“关于”页面、在脸书上点赞/给我们发消息,或者简单地说, tweet/DM @HackerNoon。