【问题标题】:How does the Dynatrace OneAgent change the dotnet application HTTP headerDynatrace OneAgent 如何更改 dotnet 应用程序 HTTP 标头
【发布时间】:2018-10-12 07:36:28
【问题描述】:

我对 dotnet 应用程序监控很感兴趣。我发现 Dynatrace 开发的 OneAgent 很棒。

我想知道代理如何将 HTTP 标头添加到 HTTP 请求中,即使我没有更改任何内容。

我发现代理添加了以下标头。

X-dynatrace:
X-dynatrace-Application:
X-dynatrace-Origin-URL
X-dynatrace-RequestState:

有人知道这些标头是如何添加到 http 请求中的吗?

【问题讨论】:

  • 这不是技术问题还是没有人感兴趣?
  • 由于这是专有技术,我怀疑你会得到非常具体的答案,我希望我的回答能澄清一点。

标签: c# dynatrace apm


【解决方案1】:

Dynatrace OneAgent 会自动注入 .NET 应用程序,并检测与处理 HTTP 请求有关的某些功能。然后,它能够在应用程序处理 HTTP 请求时对其进行修改,以添加您观察到的标头。

【讨论】:

  • 感谢您的回复。我正在为我们公司建立一个监控平台。我已经阅读了一些有关 DotNet 监视器的文档。我知道他们中的大多数都在使用微软提供的 ICorProfilerCallback 接口。但它是一个回调(在调用方法之前和方法之后),我们不能通过它更改 http 标头。因为它是基于C++的,而Application是基于C#的。
猜你喜欢
  • 1970-01-01
  • 2017-11-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-09-12
  • 2016-11-19
  • 2014-02-17
相关资源
最近更新 更多