我们希望你已经听说了新遗迹一号观测平台现在是可编程的。作为可观测平台的中心组件,我们认为可编程性使您能够将可观察性数据连接到您的业务,因此您可以对您的条款进行数据驱动的决策。为此,新的遗物1为您提供了同样的工具,我们的工程师用于建立您了解和爱的策划体验。在这些工具中,您可以在新的遗物中构建和部署自定义应用程序,该应用程序从无数源收集的可观察性数据 - 包括第三方开源数据 - 全部在一个地方。
为了向您展示可能的艺术——并激发您自己的应用程序创建——我们与New Relic社区的成员合作,创建了一些开源应用程序……然后我们(以及你们所有人!)继续前进。事实上,每天都有新的应用出现。我们希望看到New Relic用户继续为应用做出贡献。
在本系列博客中,我们将重点介绍当今最流行的应用程序。最棒的是:它们都是开源的,现在就可以部署了!
在本版中,我们涵盖:
- 状态页面
- GitHub集成
- 地狱员
- 客户旅程
状态页面
状态页面汇总系统状态和事件摘要,statuspage.io.样式,来自单一指示板中的多个提供程序。通常,这是您一次只能跟踪一个提供者的信息,但是Status Page使您可以很容易地在一个地方检查关键依赖项的状态,只需一眼。
此应用程序的具体要求
所有您需要启动和运行的只是您想要监视的一些状态页面。热门选项包括:
此外,请记住,当前状态页面可以拉进来仅来自状态模块的数据由StatusPage.IO和Google状态页面备份。
GitHub集成
当您在枪下方了解服务并解决事件时,您的指尖具有正确的信息会产生很大的不同。GitHub集成将您的新遗物一个应用程序和服务连接到包含相关文档,自述文件,runbook以及其他基本信息的repos。
将任何服务或应用程序与其GitHub存储库视为一次性操作,您可以快速查看该应用程序的自述文件,以及活动源代码贡献者列表。
注意:与GitHub的集成需要您创建或使用私有访问令牌作为一次性的设置步骤。看到GitHub关于访问令牌的文档为完整的说明。
此应用程序的具体要求
代理园丁
Agent Groundskeeper显示运行在您的软件资产的New Relic APM代理的实时版本信息。
查看哪些服务是最新的(带有各种升级SLO时间窗口),哪些服务是过时的,以及哪些服务的实例部署有不同的版本。通过过滤标签,快速轻松地放大您的地产,并通过帐户、语言和应用程序名称进行搜索。
从GitHub分叉或部署Agent Groundskeeper应用程序。
此应用程序的具体要求
- 安装了新的遗物APM代理以及相关的访问权限新的遗物一体。
- (推荐)将自定义标签添加到APM应用程序中,以使用New Relic One标签过滤。看到我们的文档在这里。
客户旅程
把这个应用程序想成NRQL漏斗查询类固醇。这个应用程序的目的是让devops团队、产品经理和数字营销人员通过一组步骤(行),在用户队列(列)之间进行并排比较,检查许多预定义的度量,其中……
- 行平等的步骤在工作流程中
- 列一个分类系列或用户群组
- 措施定义统计数据你想要观察每个人系列和一步
该应用程序使用三种可视化方式来检查、比较和显示其结果:
- Multi-series漏斗:这个可视化结合了第三方漏斗库和New Relic One NerdGraph查询,在同一个GraphQL请求中执行三个New Relic NRQL查询。结果被对齐到一个数据集中,并交付给漏斗可视化。
- 数据面板:对于每一行(Step)和列(Series),应用程序呈现一组测量值(Stat)。这些计算可以应用KPI阈值对信息进行颜色编码。每个面板也可以单击,从而得到更详细的概述。
- 详细说明书呆子:对于任何旅程,系列和步骤,都有一个界面,它将显示更详细的KPI以及所选行和列给定统计数据的时间段视图。
此应用程序的具体要求
- 访问新的遗物一体。
- 配置trainingconfig.js.。
你还在等什么?现在就部署这些应用程序!
要部署这些应用程序,你需要:
- 访问新的遗物一体(需要一个付费的New Relic帐户和使用支持的浏览器)
- 的New Relic One CLI
- 一个个人新的遗物API键
- 节点v10或更高版本
- 一个GitHub帐户
一旦您有这些要求,在本例中部署应用程序,在此示例中,状态页面 - 就像运行少数命令一样简单:
Nr1 nerdpack:clone -r https://github.com/newrelic/nr1-status-pages.git CD Nr1 -status-pages Nr1 nerdpack:serve
或者您可以使用以下命令下载,配置和将特定于账户页的状态页部署到新的遗物帐户:
nr1 nerdpack:clone -r https://github.com/newrelic/nr1-status-页面nr1-status-pages nr1 nerdpack:发布nr1 nerdpack:deploy -c stable nr1 nerdpack:subscribe -c稳定
然后转到主页one.newrelic.com并选择应用程序的发射器(除非上面另有说明)。
查看这些其他资源,了解如何使用和构建!-新的Relic One应用
虽然我们希望你使用任何我们已经构建的应用程序,我们也创建了大量的资源来帮助你构建自己的New Relic One应用程序:
- 新Relic开发者版:Early access to the Developer Edition of New Relic One给你一个免费的个人沙盒帐户,你可以用所有可用的New Relic工具构建自己的体验。
- developer.newrelic.com:使用我们的CLI.和SDK。查看React组件库,以设计接口、绘制数据和从GraphQL API获取数据。
- GraphQL Explorer.:使用GraphQL API探索您的数据。
- 新的遗物文档:了解更多:
- Nerdpack文件结构,包括如何将您的应用程序与实体链接
- 应用程序/数据访问、权限和安全性
- NR1车间的:一步一步,自定节奏,开源培训经验,旨在向您介绍New Relic One CLI和SDK。
- 新的遗物探险家中心:关于使用和构建New Relic One应用程序的社区帖子和问题
[嵌入] https://www.youtube.com/watch?v=fhewazuy81o [/嵌入]
为这些开源项目做出贡献
我们欢迎对我们的任何开源应用程序的贡献。如果你想投稿,请浏览我们的贡献者指南。请记住,当您提交拉动请求时,您需要签署我们的贡献者许可协议(CLA)。如果您想执行我们的公司CLA,或者您有任何疑问,请向我们送一封电子邮件openSource@newrelic.com.。
一定要定期查看!我们将在本系列的未来版本中预览我们最好的应用程序。