- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在学习 OpenTelemetry,我想知道 dotnet-monitor 如何与 OpenTelemetry (Meter) 连接。这些东西是否以某种方式连接,或者 dotnet-monitor 可能只是自定义 MS 工具,未使用来自 OpenTelemetry 的标准(API、SDK 和导出器)。
最佳答案
如果您在计算机上运行 dotnet-monitor,它会以 Prometheus 格式公开 dotnet 指标,这意味着您可以设置 OpenTelemetry 收集器来抓取这些指标
例如在 OpenTelemetry-collector-contrib 配置中
receivers:
prometheus_exec:
exec: dotnet monitor collect
port: 52325
请注意,要运行 dotnet-monitor,您需要在这些路径中创建一个 setting.json:
$XDG_CONFIG_HOME/dotnet-monitor/settings.json
如果未定义 $XDG_CONFIG_HOME,则在此路径中创建文件:
$HOME/.config/dotnet-monitor/settings.json
如果你想通过 PID 识别进程,将其写入 settings.json(将 Value 更改为你的 PID):
{
"DefaultProcess": {
"Filters": [{
"Key": "ProcessId",
"Value": "1"
}]
}
}
如果您想通过名称识别进程,请将其写入 settings.json(将 Value 更改为您的进程名称):
{
"DefaultProcess": {
"Filters": [{
"Key": "ProcessName",
"Value": "iisexpress"
}]
},
}
在我的例子中我使用了这个配置:
{
"DefaultProcess": {
"Filters": [{
"Key": "ProcessId",
"Value": "1"
}]
},
"Metrics": {
"Providers": [
{
"ProviderName": "System.Net.Http"
},
{
"ProviderName": "Microsoft-AspNetCore-Server-Kestrel"
}
]
}
}
关于asp.net-core - dotnet-monitor 和 OpenTelemetry?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65859501/
我正在尝试使 OpenTelemetry 导出器与 OpenTelemetry 收集器一起使用。 我找到了 OpenTelemetry collector demo . 所以我复制了这四个配置文件 d
随着 Opentelemetry 成为跟踪的新标准,并且它与供应商无关,那么我们如何为 opentelemetry 选择后端供应商? 例如,目前有很多厂商支持 Opentelemetry,如 GCP
我有一个使用 OpenTelemetry 的 C# 应用程序。 不同的后端收集器(如 Jaeger)有不同的导出器 但在我的开发环境中,并没有设置这样的后端服务。 虽然我可以使用控制台导出器,但它会与
我有一个使用 OpenTelemetry 的 C# 应用程序。 不同的后端收集器(如 Jaeger)有不同的导出器 但在我的开发环境中,并没有设置这样的后端服务。 虽然我可以使用控制台导出器,但它会与
我很困惑为什么 OpenTelemetry documentaion具有 OpenTelemetry Python API 和 OpenTelemetry Python SDK。 就像在 python
我是 OpenTelemetry 词的新手。我已经分别为我的服务创建了跨度,但是当我尝试使用上下文传播来组合两个不同服务的跨度时,我无法成功地做到这一点。我使用了以下代码: // at client
我正在尝试让 OpenTelemetry 跟踪与 FastAPI 和请求一起使用。目前,我的设置如下所示: import requests from opentelemetry.baggage.pro
随着 OpenTelemetry 试图成为应用程序/服务可观察性的事实上的标准,Micrometer 在哪里适合? Micrometer 网站声称它是用于度量标准的 SLF4J,但它是否与 OpenT
背景 我正在尝试在前端应用程序中进行跟踪。 我无法使用 @opentelemetry/exporter-jaeger自 I believe it is for Node.js back end app
我正在尝试使用 opentelemetry 和 open telemetry-otlp 通过 OTLP 向 Honeycomb 提供可观察性数据。 我正在使用类似这样的东西作为概念证明(如果你想运行它
我正在尝试使用 opentelemetry 和 open telemetry-otlp 通过 OTLP 向 Honeycomb 提供可观察性数据。 我正在使用类似这样的东西作为概念证明(如果你想运行它
我有 krakend apigateway,它使用 opentracing 并将请求 header 作为 X-B3-... 发送以进行跟踪,我的服务使用 opentelemetry。 这就是我现在在
我知道我们要使用上下文传播来获取创建为彼此子项的父 traceid 和跨度,但我的发布者使用的是 header (nats 而不是 http) 我的消息代理使用 header ,我在出站请求中将 tr
我正在尝试在我的 Angular 应用程序中集成 Opentelemetry (Otl) 来跟踪前端调用。一切正常,我可以在 Zipkin 中看到调用。 但唯一的问题是它在 Zipkin 界面中显示为
我在学习tracing和 open-telemetry在 rust 中。我觉得有太多的概念和太多的 crate (至少在 Rust 中)看不到痕迹。 我写了一个简单的 lib 应用程序,它添加了两个
我有一个用 .net 6 编写的项目。我使用 Azure Function 将数据发送到服务总线和 MediatR。如何将开放遥测添加到我的 Azure 函数? [Function("EBcktErr
我尝试使用配置 yaml 文件作为参数来运行 opentelemetry docker 镜像: docker run -v "./otel-collector-config.yaml":/otel-c
我正在学习 OpenTelemetry,我想知道 dotnet-monitor 如何与 OpenTelemetry (Meter) 连接。这些东西是否以某种方式连接,或者 dotnet-monitor
我正在按照 this guide 将 opentelemetry 跟踪发送到 Azure Monitor(通过 Application Insights) . Application Insights
我正在按照 this guide 将 opentelemetry 跟踪发送到 Azure Monitor(通过 Application Insights) . Application Insights
我是一名优秀的程序员,十分优秀!