赢得一个定制的New Relic弹球机!只要让其他数据呆子注册FutureStack就可以了。 现在注册

如何使用新的遗物刻板水槽来增强您的可观察性管道

4分钟阅读

如果您是一名站点可靠性工程师(SRE),那么您应该熟悉收集运行数据以识别问题所面临的挑战。当然,你可以使用大量的点解决方案,但每一个都只能解决一个特定的挑战,你经亚博直播平台常会遇到工具分散的情况。你真的需要是一种将指标发送到单个数据存储的简单方法以及可在任何地方可视化它们的能力。

Veneur,条纹,是一个与供应商无关的基于代理的度量收集管道,它整合了不同的可观察性数据,包括StatsD或DogStatsD度量、跟踪跨度和综合检查。用Veneur你会得到:

  • 通过将度量(例如定时器)(例如定时器)分成百分比,减少数据摄取和存储成本
  • 与其他指标聚合器实现相比,提高了效率,因为供应商根据他们使用的指标数量收费
  • 通过在单点故障上构建更有弹性的转发系统来提高可靠性

我们创建了一条刻版水槽,这让你能够构建一个管道将参数发送给New Relic。例如,如果你正在用DogStatsD监控你的服务器,你可以很容易地切换管道并将数据发送到遥测数据平台-一个单一的数据库,您可以对数据发出警报并分析数据,以更快地检测和解决问题。

在本文的其余部分中,您将学习如何配置Veneur接收器以将数据发送到遥测数据平台。

安装New Relic Veneur水槽

要完成这些步骤,你需要你的New Relic帐户ID插入API密匙。你也需要安装Docker.。(这个例子展示了如何这样做Centos.。)

提示:您也可以在我们的工作示例

  1. 启动Veneur Docker映像。你将需要导出New Relic特定的变量,并添加你的插入密钥和帐户ID:
    export VENEUR_NEWRELICINSERTKEY='add your key here ' export VENEUR_NEWRELICACCOUNTID=add your account ID here export VENEUR_NEWRELICREGION='us'
  2. 复制并粘贴以下内容以启动刻板码头容器:
    码头工人运行——rm - \名称veneur-docker \ - p 8126:8126 / udp tcp \ \ - p 8127:8127 /——净=主机\ - e VENEUR_NEWRELICINSERTKEY \ - e VENEUR_NEWRELICACCOUNTID \ - e VENEUR_NEWRELICREGION \ - e VENEUR_SIGNALFXAPIKEY = " \ - e VENEUR_DATADOGAPIKEY = " \ - e VENEUR_FALCONERADDRESS = " \ - e VENEUR_XRAYADDRESS = " \ - e VENEUR_DEBUG = true \条纹/ veneur: 13.2.0

查看你的指标Veneur在New Relic

现在你已经有了管道运行,现在是时候通过veneur下沉发送一些指标并在新的遗物中敏感它们。

  1. one.newrelic.com,在右上角单击查询您的数据然后点击查询生成器
  2. 在查询构建器中输入以下查询:
    从1800秒前开始,从度量标准时间段选择count(`veneur.worker.span.flush_duration_ns.90percentile`)

一旦数据进入New Relic,导航到数据资源管理器(单击查询您的数据>数据资源管理器),并搜索Veneur指标:

恭喜,您现在有了来自Veneur的数据流入New Relic遥测数据平台——这些甚至可以是DogStatsD指标、事件和服务检查。

现在您已经在New Relic中拥有了运行时数据,您可以考虑将这些指标与业务相关的事件、日志和跟踪结合起来tail-based无限跟踪

现在试试Veneur和其他集成

遥测数据平台,您可以从任意数量的数据源发送数据到新的遗物,包括普罗米修斯,克拉夫,测微计,veneur,以及许多其他人。

如果你还不是New Relic的用户,没有更好的开始时间了。你可以发送100gb每月到遥测数据平台,并享受完全访问所有的新文物永远免费。报名并立即创建您的免费帐户。