The documentation you are viewing is for Dapr v1.12 which is an older version of Dapr. For up-to-date documentation, see the latest version.
操作方法:为分布式追踪安装 New Relic
先决条件
- 永久免费的 New Relic 账户,100GB/月的免费数据摄取,1个免费全接入用户,无限制免费基本用户
配置 Dapr 追踪
Dapr 原生捕捉 metrics 和 traces ,可以直接发送到 New Relic。 导出这些的最简单方法是将 Dapr 配置为使用 Zipkin 跟踪格式将跟踪发送到 New Relic 的 Trace API。
为了使集成将数据发送到 New Relic 遥测数据平台,您需要一个 New Relic Insights Insert API 密钥。
apiVersion: dapr.io/v1alpha1
kind: Configuration
metadata:
name: appconfig
namespace: default
spec:
tracing:
samplingRate: "1"
zipkin:
endpointAddress: "https://trace-api.newrelic.com/trace/v1?Api-Key=<NR-INSIGHTS-INSERT-API-KEY>&Data-Format=zipkin&Data-Format-Version=2"
查看 Traces
New Relic 分布式追踪概览
New Relic 分布式追踪详情
(可选) New Relic 指令
为了能将 New Relic 与 Dapr 的集成的数据送往 New Relic Telemetry Data Platform,你需要 New Relic license key 或者 New Relic Insights Insert API key。
OpenTelemetry 指令
使用不同语言的特定 OpenTelemetry 指令, 比如 New Relic Telemetry SDK 和 OpenTelemetry .NET 支持。 在使用.NET的情况下,请使用 OpenTelemetry Trace Exporter 来导出数据。 查看示例。
New Relic 代理
与 OpenTelemetry 指令类似,您还可以利用 New Relic 语言代理。 一个例子是 .NET Core 的 New Relic 代理工具 是Docker文件的一部分。 查看示例。
(可选)启用 New Relic Kubernetes 集成
如果 Dapr 和您的应用程序在 Kubernetes 环境中运行,您可以启用额外的指标和日志。
安装 New Relic Kubernetes 集成的最简单方法是使用 自动安装程序 生成清单。 它不仅打包集成守护进程集,还捆绑了其他 New Relic Kubernetes 配置,如 Kubernetes事件 , Prometheus OpenMetrics,以及 New Relic 日志监控。
New Relic Kubernetes 集群 Explorer
New Relic Kubernetes Cluster Explorer 提供了 Kubernetes 集成所收集的所有数据和部署的独特可视化。
这是个好的开始,你可以观察所有数据并且深入了解应用程序或者微服务中的性能问题或者偶发问题。
自动关联是 New Relic 可视化功能的一部分。
容器级别详细信息
上下文中的日志
New Relic 仪表板
Kubernetes 概览
Dapr 系统服务
Dapr 指标
New Relic Grafana 集成
New Relic 与 Grafana Labs 一起协作,所以你可以用 Telemetry Data Platform 做为 Prometheus metrics 的数据源, 并在现有的仪表盘中查看他们,从而无缝地利用 New Relic 提供的可靠性,可扩展性和安全性。
Grafana 仪表板模板监控 Dapr 系统服务和 sidecar,无需任何更改即可轻松使用。 New Relic 在 Grafana 中提供了一个 给 Prometheus metrics 的原生端点。 让您可以轻松设置数据源:
可以从 Dapr 导入完全相同的仪表板模板,以可视化 Dapr 系统服务和 sidecar。
New Relic 警报
从 Dapr、Kubernetes 或任何在其上运行的服务收集的所有数据都可用于将警报和通知设置到您选择的首选频道中。 请参阅 警报和智能。
相关链接/参考资料
- 注册 New Relic 账户
- Telemetry 数据平台
- 分布式追踪
- New Relic Trace API
- New Relic API 密钥类型
- New Relic OpenTelemetry 用户体验
- 警报和应用智能
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.