简体   繁体   English

将 OpenTelemetry 导出到 ASP.NET Core 中的 Dynatrace

[英]Exporting OpenTelemetry to Dynatrace in ASP.NET Core

I'm designing an infrastructure for application tracing with the following constructs:我正在使用以下结构设计用于应用程序跟踪的基础结构:

  1. The applications are written in .NET 6应用程序写在 .NET 6
  2. The logging protocol is OTLP日志记录协议是 OTLP
  3. The logging target is Dynatrace记录目标是 Dynatrace
  4. Looking at multi-organizational microservices with potential heavy tracing查看具有潜在重跟踪的多组织微服务

Keeping in mind the expected heavy concurrent workload, what would make better sense to use?记住预期的繁重的并发工作负载,使用什么更有意义?

  • the Dynatrace dedicated exporter or Dynatrace 专用出口商或
  • a logging framework (eg Serilog with a Dynatrace sink)日志记录框架(例如带有 Dynatrace 接收器的 Serilog)

Dynatrace does not offer a custom exporter for OpenTelemetry Logs. Dynatrace 不为 OpenTelemetry 日志提供自定义导出器。 Maybe you got confused by the Dynatrace metrics exporter ?也许您对Dynatrace 指标导出器感到困惑? Dynatrace also does not offer a Serilog sink. Dynatrace 也不提供 Serilog sink。

Dynatrace offers HTTP proto OTLP ingest for the stable signals - Traces and Metrics . Dynatrace 提供 HTTP 原型 OTLP 摄取稳定信号 - Traces and Metrics

The Logs API/SDK is not yet stable . Logs API/SDK 还不稳定 I'd expect Dynatrace to follow suit and offer the same ingest channel for OTel logs once it gets into a mature state.一旦进入成熟的 state,我希望 Dynatrace 能够效仿并为 OTel 日志提供相同的摄取通道。

Currently, you can still ingest logs following one of the approaches listed here: https://www.dynatrace.com/support/help/extend-dynatrace/extend-logs目前,您仍然可以按照此处列出的方法之一获取日志: https://www.dynatrace.com/support/help/extend-dynatrace/extend-logs

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM