你可能听说过这个消息现在:在New Relic的一个可观测平台是可编程。由于一个可观测平台核心组件我们认为可编程性使您能够将可观测的数据与您的业务,这样就可以使数据驱动的决策,你的条件。
为此,New Relic的人给你我们自己的工程师来构建你知道的策展经验和爱情一样的工具。有了这些工具,你可以建立和New Relic的一个连接你的可观测的数据部署定制应用程序,从无数的来源,包括第三方的开源数据都在一个地方聚集。
向您展示的可能性,并激发自己的应用程序的创作,我们与New Relic的社区建立的开源应用程序屈指可数的成员一起......然后我们继续前进。事实上,新的应用程序在每一天的到来。我们希望看到New Relic的客户保持这些应用程序的贡献来。
在这个博客系列中,我们将重点介绍一些他最流行的贡献的应用程序。这里是最好的部分:所有这些应用程序都是开源的,并准备马上进行部署!
在这个版本中,我们将介绍:
- 最佳
- Datalyzer
- 浏览器分析
- 云优化
最佳
我们的一个最流行的应用到今天为止,顶部的应用带来了经典Unix命令到新的文物之一。顶部是一个简单的过程监控,可以让你检查CPU,I / O,并在主机上运行的所有进程的内存。安装此应用的今天,消除ssh方式连接的苦差事到主机同时运行顶级马上在New Relic的一个所有这些汇总指标。
这个应用程序的具体要求
你需要部署要监视的任何主机上的New Relic的基础剂。
Datalyzer
在New Relic的数据平台收集和存储的几个关键数据类型的指标,事件,跟踪和日志(也被称为熔化。) - 从许多不同实体。但这种数据高度尺寸和复杂。寻找你在数据的海洋中寻找什么是一个挑战,特别是如果你没有提出正确的问题。
该Datalyzer应用程序给你一个交互式查看您所有的数据,因此您可以快速切片和骰子它New Relic的查询语言(NRQL)查询回答问题,找到问题的根源,并发现规律,你甚至不知道。而从查询到的渲染时间,它的快速,快如闪电。
更具体地讲,Datalyzer可以:
- 搜索任何事件或指标类型
- 查看所有尺寸和属性的频率分布,以确定共性和异常值
- 点击属性,并获得通过属性面式数据的即时更新
- 点击一个方面,自动过滤视图和重新填充新的上下文属性
- 看到NRQL查询实时更新
- 图表引脚为仪表板或添加到警报
该Datalyzer应用是提供从New Relic的一个主页的启动,所有账户,指标和事件提供全球知名度。您也可以从访问实体探险:选择服务,移动应用程序,或浏览应用程序,并使用Datalyzer来分析相关数据特定于实体:
这个应用程序的具体要求
你需要一个新的文物帐户中有一些数据。
注意:当您查询对指标,Datalyzer可以让你探索由度量API收集维度量数据。部分我们打开仪器举措中,度量API发送详细的度量数据,以新的遗迹,而不需要的试剂。我们的遥测软件开发工具包(和开源出口商使用它们)也发出这种类型的数据。Datalyzer不支持旧的New Relic的产品收集的传统(无量纲)指标。亚博最新版直播
浏览器分析仪
有一天,我们的总经理New Relic的浏览器,巴迪布鲁尔,设想了一个简单的方法来可视化客户体验和满意度。他给我发了一个草图,两天后我们有一个生产就绪的应用程序,它表现出不正是客户体验得分,但他们应该是什么。
浏览器分析仪应用程序可以让你知道页面是如何缓慢增加跳出率和伤害你的业务。这表明你的确切影响,并预测如何提高你的网站的性能可以提高像跳出率和流量的KPI。该应用程序还计算出您的网站的网页对性能最糟糕的影响,所以你知道从哪里开始进行修复。该分析是基于浏览器上Apdex的评分(从拉浏览器网页浏览事件)。
注意:这个程序是不是担任了New Relic的其中一个网页的启动。取而代之的是,你必须通过实体资源管理器浏览到一个浏览器应用程序。
这个应用程序的具体要求
你将需要安装在你要监控的网页New Relic的浏览器代理。
云优化
对于已经取得的巨大迁移到云的组织,一个问题来了一次又一次的:“我们在云过剩产能浪费钱吗?”它可以是很难的规模和基础设施支出的金额连接到您的需要组织,特别是如果你在企业规模与动态,短暂的资源进行操作。
但优化您的实例的大小可以为您节省数千美元...或更多!
云优化的应用程序评估您的云实例的大小和它们的利用率,并显示的钱,你可以通过右键调整您的实例存储,同时还提供卓越的数字体验的客户量。
这个应用程序的具体要求
云优化的应用程序是兼容亚马逊网络服务(AWS)中,谷歌云和微软Azure云。
你需要对你的云计算设备安装New Relic的基础设施剂(S)。
为了获得最佳的数据了这个应用程序,我们建议您安装New Relic的APM在应用程序托管在您的实例,并通过应用这些组。然后,根据你的云供应商,请选择下列之一:
- AWS:激活EC2集成。
- GCP:谷歌计算引擎整合。
- Azure的:Azure的虚拟机的集成。
你在等什么?现在部署这些应用程序!
要部署任何这些应用程序,您需要:
- 进入New Relic的一个(需要付费New Relic的帐户和使用的支持的浏览器)
- 该New Relic的一个CLI
- 一个个人New Relic的API密钥
- 节点V10或更高版本
- 一个GitHub的账户
一旦你已经具备了所有这些要求,部署应用程序在本地,在这个例子中,浏览器分析仪,是那么容易,因为运行一些命令:
NR1 nerdpack:克隆-r https://github.com/newrelic/nr1-browser-analyzer.git CD NR1浏览器分析仪NR1 nerdpack:服务
或者你可以下载,配置和部署浏览器的特定帐户实例分析到新的文物使用以下命令帐户:
NR1 nerdpack:克隆-r https://github.com/newrelic/nr1-browser-analyzer CD NR1浏览器分析仪NR1 nerdpack:发布NR1 nerdpack:部署-c稳定NR1 nerdpack:订阅-c STABLE
然后去one.newrelic.com, 点击实体探险,从可用列表中浏览应用程序,然后点击你的新部署的网站分析:
看看其他资源使用和建设! - 新的遗物1应用
虽然我们很想你使用任何我们所构建的应用程序中,我们创建了大量的资源来帮助您开始创建自己的New Relic的一个应用程序:
- newrelic.com开始使用我们在几分钟内构建应用程序CLI和SDK。回顾我们的图书馆的反应的组分从我们GraphQL API接口设计,制图数据,并获取数据
- GraphQL浏览器:使用我们的API GraphQL探索您的数据
- New Relic的文档:学习更多关于:
- 该Nerdpack文件结构,包括如何将应用程序与实体链接
- 应用程序/数据访问和权限和安全性
- NR1研讨会:一步一步,自定进度的,开放源码的培训经验,旨在向您介绍到New Relic的一个CLI和SDK
- New Relic的探险枢纽:社区帖子和有关使用和建设新的文物One应用问题
造成这些开源项目
我们欢迎任何我们的开源应用的贡献。如果您想贡献,请查看我们的投稿指南。请记住,当你提交你的拉请求,您需要登录我们的CLA。如果你想执行我们的企业CLA,或者如果您有任何疑问,请给我们发一个电子邮件在opensource@newrelic.com。
一定要在我们在这个系列的未来版本的预览更多的应用程序进行检查。