我有一个应用程序,它可以生成跨度和轨迹,并使用otlp协议将它们发送到otel收集器。现在,如果我将jaeger配置为otel收集器配置中的一个导出器,jaeger收集器是否能够接收和显示跟踪和跨度? 如果我们看到jaeger收集器文档 At default settings the collector exposes the following ports:
Port Protocol Function
14250 gRPC used by jaeger-agent to send spans in model.proto format
14268 HTTP
Docker在本地运行带有应用程序的"all-in-one“镜像(在同一主机上),没有任何问题。我的问题是如何在host1上配置jaeger代理,以便在另一个host2上发送traces jaeger收集器。我可以在host2上看到Jaeger,但它似乎没有从host1那里得到任何痕迹。
配置跟踪程序:
var configuration = new Configuration("service-name")
.withSampler(Configuration.SamplerConfiguration.fromEnv())
.withReporter(
我正在尝试使用C#应用程序中的Jaeger包向积家发送跟踪。 在jaeger-client-csharp文档中没有最小的例子,但是根据我所读到的,我认为这应该是可行的。 using Jaeger;
using Jaeger.Samplers;
namespace jaegertest
{
class Program
{
static void Main(string[] args)
{
var tracer = new Tracer.Builder("my-service")
我正在尝试构建一个简单的应用程序,它将跟踪发送到OpenTelemetry收集器,后者将跟踪导出到Jaeger后端。
但是当我旋转收集器和Jaeger后端的时候,我得到了以下信息,
info jaegerexporter/exporter.go:186 State of the connection with the Jaeger Collector backend {"kind": "exporter", "name": "jaeger", "state": "TRANSIENT_FAILURE
我只能找到旧的和不完整的例子,使用开放赛车/贾格尔与卡夫卡。我想在本地运行一个例子,作为一个概念的证明-开放跨越卡夫卡。
我成功地完成了其中的一些工作,但是在jeager-query服务上我一直得到:
"msg":"Failed to init storage factory","error":"kafka: client has run out of available brokers to talk to (Is your cluster reachable?)"
我不确定我是否需要使用某种存储方式,比如卡桑德拉?
versi