我们希望你已经听到这个消息新遗迹一号观测平台现在是可编程的。由于可观测平台的中心组件我们相信可编程可让您将可观测的数据与您业务的能力,这样就可以使数据驱动的决策,你的条件。为此,New Relic的人给你我们自己的工程师来构建你知道的策展经验和爱情一样的工具。有了这些工具,你可以建立和New Relic的一个连接你的可观测的数据部署定制应用程序,从无数的来源,包括第三方的开源数据都在一个地方聚集。

为了显示你的艺术可能,并激发自己的应用程序的创作,我们曾与New Relic的社区建立的开源应用程序屈指可数的成员......然后我们(和所有的你!)继续前进。事实上,新的应用程序在每一天的到来。我们希望看到New Relic的用户应用的贡献继续。

在这个博客系列中,我们将重点介绍当今最流行的应用程序。最棒的是:它们都是开源的,可以马上部署!

在这个版本中,我们将介绍:

  • 状态页
  • GitHub集成
  • 场地管理员
  • 客户之旅

状态页

状态页汇总系统状态和事件摘要,Statuspage.io样式,来自单个仪表板中的多个提供程序。通常,这些信息是您需要一次跟踪一个提供者的,但是状态页使得在一个地方检查您的关键依赖项的状态变得很容易,只需一瞥。

状态页汇集了系统状态和事件报告数据来自关键的依赖,使得它可以给你的团队即时,方便。

叉或部署从GitHub上的状态页应用

本app的具体要求

所有你需要启动和运行的一些状态页,你想监控。热门选项包括:

此外,请记住,当前状态页可以拉进来数据仅来自状态模块通过Statuspage.io和谷歌页面的状态支持。

GitHub集成

有在您的指尖正确的信息,让当你的枪,了解服务和解决事故下有很大的区别。GitHub的整合你的New Relic的一个应用程序和服务连接到包含有关文件,自述文件,运行手册,和其他重要信息的回购协议。

将任何服务或应用程序作为一次性操作与其GitHub存储库关联,您就可以快速看到该应用程序的自述文件,以及活动源代码贡献者的列表。

集成GitHub可以让你快速访问应用或服务的文档,包括相关的自述文件。

GitHub的整合也显示最活跃的贡献者项目的列表,让您额外的解决问题的资源更容易获得。

使用GitHub集成涉及到任何服务或应用程序与其存储库之间简单的一次性关联。

您还需要创建或使用个人访问令牌(作为一次性设置步骤),以确保数据安全性和完整性。

叉或部署从GitHub GitHub的集成应用。

注意:与GitHub的集成需要创建或使用私有访问令牌作为一次性设置步骤。看到GitHub关于访问令牌的文档为完整的说明。

本app的具体要求

  1. 一个GitHub的(公共或私有企业的实例)的组织和访问New Relic的一个
  2. 生成个人访问令牌在GitHub上。

代理园丁

代理Groundskeeper显示在您的软件资产中运行的New Relic APM代理的实时版本信息。

查看哪些服务是最新的(具有各种升级SLO时间窗口)、哪些服务是过期的,以及哪些服务部署了不同版本的实例。快速和容易放大您的地产过滤标签,并搜索帐户,语言,和应用程序名称。

代理场地管理员为您提供了运行在企业环境中的任何地方每APM代理的实时版本信息。

从GitHub派生或部署代理Groundskeeper应用程序。

本app的具体要求

  1. 安装New Relic的APM代理(S)与相关的接New Relic的一个
  2. (建议)向APM应用程序添加客户定义的标签,以使用New Relic One标签过滤。看到我们的文档在这里

客户之旅

把这个应用程序想象成NRQL漏斗查询对类固醇。此应用程序被设计为允许DEVOPS团队,产品经理,以及数字营销通过一系列的步骤(行)那里检查了一些在用户的同伙(列)之间的侧方比较预先定义的措施......

  • 等于步骤在工作流程
  • 一个分类系列或者用户群体
  • 措施定义统计数据要观察每个系列

该应用程序使用三种可视化方法来检查、比较和显示结果:

  1. 多系列漏斗:该可视化结合了第三方漏斗库和New Relic One NerdGraph查询,在同一个GraphQL请求中执行三个New Relic NRQL查询。结果被对齐到一个数据集,该数据集被交付给漏斗可视化。
  2. 数据面板:对于每一行(步骤)和每一列(系列),应用程序都会呈现一组测量值(Stat)。这些计算可以应用KPI阈值对信息进行颜色编码。还可以单击每个面板,从而获得更详细的概述。
  3. 详细Nerdlet:对于任何旅程、系列和步骤,都有一个Nerdlet,它将显示更详细的kpi,以及所选行和列的给定统计数据的timeseries视图。

Customer Journey可以将KPI阈值应用于重要信息的颜色编码。还可以单击每个面板,从而获得更详细的概述。

甲Nerdlet将显示更详细的KPI以及一个时间序列查看给定的统计的一个选定的行和列。

叉或部署客户之旅从GitHub。

本app的具体要求

  1. 访问New Relic的一个
  2. 配置journeyConfig.js

你还在等什么?现在就部署这些应用程序!

要部署这些应用程序,你需要:

一旦你有了到位这些要求,部署应用程序在本地,在这个例子中,状态页,是那么容易,因为运行一些命令:

nr1 nerdpack:clone -r https://github.com/newrelic/nr1- statuspages.git cd nr1- statuspages nr1 nerdpack:serve

或者你可以下载,配置和使用以下命令帐户部署状态页到新的文物的特定帐户,例如:

NR1 nerdpack:克隆-r https://github.com/newrelic/nr1-status-pages CD NR1状态的页面NR1 nerdpack:发布NR1 nerdpack:部署-c稳定NR1 nerdpack:订阅-c STABLE

然后去的主页one.newrelic.com并选择应用启动器(除非上面另有说明)。

查看使用和构建的其他资源!-新的Relic One应用

虽然我们希望您使用任何我们已经构建的应用程序,我们也创建了大量的资源,以帮助您构建自己的New Relic One应用程序:

为这些开放源码项目做出贡献

我们欢迎大家对我们的任何开源应用程序进行贡献。如果你有兴趣投稿,请浏览我们的网站投稿指南。请记住,当您提交您的pull请求时,您将需要签署我们的Contributor License Agreement (CLA)。如果您想执行我们的企业CLA,或有任何问题,请发送电子邮件到我们opensource@newrelic.com

请务必定期检查!我们将预览更多我们最好的应用程序在本系列的未来版本。

Joel Worrall是New Relic开源和开发人员宣传的负责人。在做了20年的软件开发人员、产品经理和偶然的营销人员之后,他仍然每周编写代码。Joel对New Relic的可编程平台如何通过开源和与充满活力和包容性的开发者社区的合作,为世界带来积极的影响充满了热情。查看贴子

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