如何使用New Relic与AWS发行版的openteletry

openteletry的AWS发行版是一个安全的、可用于生产的开源发行版,它为AWS用户提供了一个streamlined路径,可以用OpenTelemetry检测他们的应用程序。我们已经与AWS合作,打包我们的出口商,所以您可以很容易地发送由AWS发行版opentelementetry收集的数据到New Relic。

针对OpenTelemetry的AWS发行版包括AWS OpenTelemetry sdk、Java自动仪表代理和OpenTelemetry收集器,后者包括我们的出口商。

OpenTelemetry收集器为接收、处理和导出遥测数据提供供应商无关的实现;它是用于导出遥测数据的仪器库的默认位置。它消除了运行、操作和维护多个收集器的需要。相反,它提供了将开放源码的可观察性数据发送到任何后端所需要的工具,无论其格式如何。

您可以在您的环境中运行AWS OpenTelemetry收集器,作为一个用于EKS的sidecar或daemonset、用于ECS的sidecar或EC2上的代理。在这篇文章中,我们将向你展示如何将opentelementetry的AWS发行版收集的数据发送到New Relic根据我们的手术经验分析你的数据

在openteletry的AWS发行版中使用New Relic出口商

在本例中,我们将介绍如何使用OpenTelemetry的AWS发行版来测试一个示例Java应用程序,并通过配置导出器将数据发送到New Relic。要跟随本文,请使用您自己的应用程序或使用春天的宠物诊所实验。

步骤1。下载OpenTelemetry仪器代理和采集器

步骤2。在OpenTelemetry收集器中配置New Relic作为后端

如果需要将New Relic配置为后端,请修改collector-config.yaml文件如图所示。

注意:你会需要你的新Relic洞察插入API密钥。

——接收器:otlp:协议:grpc:出口商:newrelic: apikey: {yoursecret - api - key}服务:管道:跟踪:接收器:[otlp]出口商:[newrelic]

配置OpenTelemetry收集器后,使用可用选项。例如,使用Docker运行收集器:

-p 55680:55680 \ -v $(pwd)/collector-config.yaml:/etc/otel/config. yamlyaml \otel / opentelemetry-collector-contrib:最新

步骤3。启动您的应用程序,并在New Relic上分析openteletry数据。

设置OTEL_RESOURCE_ATTRIBUTES环境变量,以包含服务名称和OTEL_EXPORTER环境变量来otlp:

OTEL_RESOURCE_ATTRIBUTES = service.name = *浏览器名称* OTEL_EXPORTER = otlp

代理将数据转发给收集器。收集器被配置为使用OTLP接收器和New Relic导出器将跟踪数据发送回New Relic。

使用OpenTelemetry Java代理运行应用程序,通过传递- javaagent标记JVM:

java -javaagent:aws-opentelemetry-agent.jar -jar target/*.jar

一旦应用程序开始运行,您就可以使用我们精心设计的OpenTelemetry UI来开始分析数据。下面的示例显示了Spring Pet Clinic应用程序最耗时的20个事务的快照:

显示耗时事务的屏幕截图

您还可以通过AWS发行版OpenTelemetry收集的AWS元数据来过滤和分组这些数据,从而快速识别任何可能是问题来源的交易。

类似地,分布式跟踪UI中每个跨的属性部分向您显示AWS元数据,并为快速理解和排除问题提供上下文。

故障排除截图

用于OpenTelemetry的AWS发行版允许您一次性测试应用程序,并将AWS资源和托管服务的指标、跟踪和元数据发送到New Relic One。使用New Relic One,您可以可视化、分析应用程序性能数据,并将其与底层基础设施数据关联起来,从而减少问题解决的平均时间。要了解更多关于OpenTelemetry的AWS发行版,访问我们的开发者门户网站

报名参加New Relic的自由层今天就开始收集你的眼动仪数据。

Lavanya Chockalingam是New Relic APM products的高级产品营销经理。亚博最新版直播Lavanya以工程师的身份开始她的职业生涯,然后转到销售和产品营销岗位。Lavanya在硬件和软件行业都有工作经验,对技术以及如何利用技术解决现实世界的问题充满热情。查看贴子

有兴趣为New Relic博客写作吗?亚搏体育登入网给我们发一份建议书!