评论 Stackify回溯评论和评分

Stackify回溯评论和评分

目录:

Anonim

日志对于监视和诊断应用程序问题一直至关重要。 Stackify Retrace利用包括Microsoft Windows和Linux在内的大多数现代服务器操作系统上可用的日志,深入了解应用程序与支持环境之间的内部工作方式和交互。 在利用这些信息时,Stackify Retrace遵循了Splunk这样的公司的战略,Splunk这样的公司已在日志文件分析的基础上构建了整个平台,以使其更好地适应实时操作智能。

下图显示了Stackify对应用程序的深入了解,该图在一个屏幕中显示了其HelloStackify.Web演示应用程序的图形化和表格化概述。 由于许多基于云的应用程序都使用某种类型的数据库来存储信息,因此能够查看实际的数据库事务(例如,屏幕左下角的SQL查询列表)非常重要。 下图还以图形形式和表格形式显示了Web请求,因此您可以查看图形后面的实际数据。 您可以在Stackify Sandbox网站上看到这些相同的图形。 Stackify Retrace提供的应用程序信息的深度完全超过了APM类别中的其他产品,这就是为什么它与LogicMonitor一起成为APM的编辑选择。

安装

使用Stackify安装程序轻松安装本地代理。 它确实需要访问Internet,但是使用提供的链接只需几分钟。 缺点是您必须使用提供的密钥在要监控的每台计算机上安装代理。 对于10甚至20台机器来说,这不是什么大不了的事,但是如果没有某种类型的自动化,它可能会变得乏味。 幸运的是,Stackify Retrace现在支持通过命令行脚本以所有选项作为参数(包括密钥)进行安装。 这使得大规模实施变得非常容易。 此类中的其他产品,例如MMSoft Pulseway和Idera Uptime Infrastructure Monitor,不需要使用密钥,因此安装起来有些容易。

对于那些想通过安装获得更高级体验的人,Retrace支持Chef Cookbooks,Chef Cookbooks是可以帮助进行配置和监视的自动化标准。 Stackify还包括对Amazon Web Servides(AWS),Microsoft Azure和Docker容器技术的内置支持,这也提供了不同部署策略的可能性。

配置错误通知包括选择一个特定的受监视项目,然后选择什么条件将触发该通知。 Stackify使用一个通知组,该通知组由一个或多个与特定应用程序,服务器模板或资源监视器关联的联系人组成。 资源监视器包括Azure队列,SQL查询,日志查询和网站监视器。 每个通知组还具有可调整的发送电子邮件或SMS提醒的时间限制。

配置对自定义应用程序的监视需要在我们审查Retrace时向应用程序添加代码。 那是创建日志,而日志又可以由Stackify监视。 Stackify Retrace支持基于Microsoft.NET的应用程序以及Java和非Web应用程序。 就深入了解在系统不同部分之间移动的数据的内部工作方式而言,为现有应用程序添加几行代码所花费的时间非常值得。 这里的关键是查明瓶颈和资源问题,以使系统更好地运行。

管理界面

主操作员界面干净整洁。 下图显示了名为SMSERV2012R2的服务器的“监视”屏幕。 Stackify利用Edward Tufte引入的迷你图图形元素来显示少量屏幕空间的趋势。 任何服务器问题都会以警告,严重问题或中断的形式显示在单个状态行上。 打开任何服务器的详细信息页面,您可以快速识别所有警报项目,然后单击关注的问题将弹出一个更详细的页面,以帮助您诊断问题。 与Idera正常运行时间基础设施监视器或Ipswitch Whatsup Gold相比,我喜欢Stackify以紧凑的形式呈现大量信息的方式。

显示的基本服务器信息使用可自定义的监视器模板来显示最感兴趣的数据。 可以修改监控器模板以更改现有阈值或建立新阈值。 最初,每个Windows监视器模板都会监视磁盘子系统,网络接口和常规系统运行状况参数,例​​如CPU和内存使用情况以及其他一些信息。 这些默认类别中的每个类别都有其他信息,如果需要,可以显示这些信息。

默认情况下,Stackify Retrace管理控制台不显示服务器的任何性能计数器,但是可以轻松添加它们。 对于Windows服务器,可用性能计数器的列表非常庞大,其中包括Hyper-V,服务器消息块(SMB)等。 将新的性能计数器添加到模板后,它将显示在主要组中的所有受监视服务器上。 也可以基于组或由单个服务器分配新模板。

下图显示了Stackify沙箱站点的“日志”屏幕。 此屏幕截图很好地说明了日志分析功能如何真正与应用程序一起发挥作用。 显示的屏幕具有多个可单击元素,具有很高的交互性。 要查看错误背后的信息,只需单击屏幕右侧旁边的查看按钮。 同样,“跟踪”按钮将启动一个单独的屏幕,以显示所采取的步骤和该特定操作背后的代码。 通过使用字节码检查,Stackify提供了对.NET应用程序的深入了解。 这包括查看外部服务的调用以及诸如包含查询文本的Microsoft SQL数据库调用之类的功能。

不要忘记使用的时间

如前所述,对于预生产系统,对应用程序和服务器的基本监视每个服务器每月只需花费10美元。 附加定价层包括:不带代码性能分析的监视价格为15美元,小型服务器为25美元。 正常价格是每台服务器每月50美元。 但是,Stackify会根据使用模型定价,因此这些价格是您要支付的最高价。 如果您部分时间不使用Retrace,则无需为不使用的时间付费。 但是,这仅代表软件价格。 由于Stackify要求将代码添加到自定义应用程序中以实现全部功能,因此请确保在购买之前将所需的工时包括在底线估算中。

但是,即使有此警告,Stackify仍可提供针对Windows和Linux服务器测试的所有产品中最深入的信息。 对于使用.NET框架或Java编写的应用程序,也可以这样说。 仪表板中的图形元素内容丰富,单击几下即可轻松确定问题的性质。

Stackify回溯评论和评分