跨越最近,我 的博客帖子上OpenOpsIQ 提出质疑:“随着引进的实时记录,为什么我们不能有一个单一的解决方案,用于监测整个堆栈?”在我看来,你可以!正如我们已经看到从最近我们进行了整个样本的调查Logentries'25,000 +用户基地,企业开始应用日志进行更广泛的使用案例。那么,为什么这样做,以及为什么使用日志数据来创建水鸭时仪表盘的不同意见到你的系统做了这么多有意义吗?
这里有几个原因,我觉得从你的日志中创建的仪表盘是我喜欢叫 “没头脑”:
日志中已经包含在您的系统中的宝贵数据。在添加从你的应用程序,你的系统组件(操作系统,Web服务器,应用服务器,数据库,负载均衡器,路由器,防火墙等)已经产生日志包含对性能的有价值的信息数据,响应时间,谁是任何日志事件访问您的系统和从那里等添加自己的日志事件到从软件应用程序的组合可以给你整个画面,但有已经有很多免费的,你真的应该好好把握。
添加新的日志事件是 很容易peasy -也就是说,它们规模,如果你需要添加更多的数据,并把它们添加不需要一些复杂的库集成。只需添加几滴 结构良好的日志事件 到你的日志,以获得更多的洞察力进入你的系统,比如添加一个新功能,然后添加一些,在例如单个用户级别捕获它的使用日志事件。然后简单地跟踪这些事件是否,何时以及如何新功能是它的发行之后被用来理解。就如何更好地组织你的日志事件的一些技巧可以在这个伟大的职位可以找到由Ryan英对照精华文章,题为“ 5个步骤,以更好地应用程序日志 “。
日志都可以从您的系统脱钩:一是使用您的美丽的纯朴的日志数据,为您的系统并没有结束紧密耦合与你的APM工具或网站分析解决方案。这是什么意思了 紧密耦合?那么,如果您使用的是APM的工具,比如你一般有使其仪表和APM工具就可以开始捕捉到一些系统的痕迹,性能指标和资源使用情况的信息,例如他们的监视库或代理集成到你的系统。这不仅可以影响你的应用程序的性能,但也意味着你的应用程序基本上锁定在使用该解决方案,除非你准备撕出库从应用程序代码。与原木,这不是这种情况。您只需登录您的活动到磁盘,或 系统日志 的例子,那么你可以使用一个日志管理解决方案来提取和可视化的重要数据。如果你决定你不喜欢你的日志提供程序,您可以简单地把你的日志到另一个服务或解决方案,而不需要撕出任何libraires或干扰您的应用程序的源代码。
日志可以想像的任何数据添加到他们:随着日志数据你真的只受限于你的想象力-你如何使用它们真的取决于你投入其中。对内在Logentries,我们使用日志的几件事情,包括跟踪用户的登录窗口和 功能使用情况,识别性能阈值违规行为,了解系统资源的使用,通过跟踪营销活动, 像素追踪,可视化平均每天销售总额$ $ $ ...名单继续...
日志可以从您的堆栈的每个组件和设备生成: 日志可以用来给一个完整的端至端视你的系统,一般通过在栈所有层的每个组件产生的。我最近写的 原木如何试图让可视性云组件时特别有用的博客文章 ,可以,否则被视为黑盒子-总之,博客概述了云服务如何,你不能仪器与传统的APM解决方案,生产登录您可以用来获得可视性那些云组件和服务的数据。此外,您现在还可以 捕获日志从用户的Web浏览器或移动设备实时 ,让从客户端设备应用程序的真正的终端对终端的可见性,虽然你的中间件组件,并一路到数据库中-这样你也可以 通过复杂的堆栈跟踪的事件。
日志维护的证据:最后,也是最重要的,我认为,是基于日志数据的仪表盘在创建仪表板与许多其他的方法,当一个不存在的一个重要性质-即你的日志维护的证据!这意味着,如果在注册等数穗或增加客户的使用特定的功能,您可以快速验证什么原因造成的变化。验证你的数据是什么,可以使用APM,网络分析工具或土生土长的指标仪表板时请格外艰苦。
当试图验证指标与其他监测方法的过程常常被如下:
你看到一个突然飙升在你的衡量标准之一,例如注册等是高达200%,从昨天。
知道有没有这样的事,作为一个免费的午餐,你没有揭开序幕,任何新的营销活动,最近的事实,你不知道如何注册等可以用这种方法增加了?
你问你的一个开发者,谁是负责建立你的家庭成长指标仪表板,检查了这一点,并找出负责的变化。
开发商是相当繁忙,回来一两天后,检查代码和一个或两个数据库,并解释说,你已经被垃圾邮件骚扰,而增加的签约是一些垃圾邮件发送者签署了一堆账目的结果后,
你知道有没有这样的事,作为一个免费的午餐,但它的两天后,你觉得有点沮丧,有这么长的时间等待一个答案
如果你已经从你的日志中创建仪表板的过程大致如下:
你看到一个突然飙升在你的衡量标准之一,例如注册等是高达200%从昨天
知道有没有这样的事,作为一个免费的午餐,你没有揭开序幕,任何新的营销活动,最近的事实,你点击秒杀向下钻取到的日志数据(即证据),看看名单今天的人们谁签署了 - 你立即看到相同的电子邮件地址的模式一遍又一遍,你看到有人被垃圾邮件你 - QED
鉴于上述情况,我真的很高兴地 宣布我们新的实时可视化 ,当您使用Logentries可用开箱。我们的新 日志见解 提供了一个实时仪表板具有高层次的视图成是发生在你的系统中的重要事件。的好处有几个,包括:
没有搜索必需的: 我们的新仪表盘可开箱即用,无需安装或规定来执行复杂的搜索查询您的数据。它可以让你从你的不同系统的重要趋势的事件和数据卷的即时视图。
跟踪事件数量和确定重要事件的趋势: 仪表板显示从不同组件的数据量,这些事件的分布随着时间的推移,以及如何重要的事件已 标记的 趋势是在您的系统中。
深入查看了证据: 该仪表板是完全可以点击-这样你就可以深入到你的日志来验证你的数据的任何尖峰或趋势。尖峰和趋势可以很容易地识别,这样你可以很容易地深入到这些,以便更好地了解他们的根本原因。
在您的团队(s)以股份的见解: 因为他们已经被设计为易于使用,不需要复杂的搜索查询来构建,该仪表板可用于在组织中轻松共享跨越不同的团队与您的系统见解如开发,测试,支持,DEVOPS,产品...等等。正如我上面所说的,这是真的只限于你在你的日志中捕捉到的数据通过。
本文由重庆上弦科技有限公司(翻译而来)
转载于:https://blog.51cto.com/joait/1408818