Ich versuche, Spuren an Grafana Cloud Tempo mit http zu senden.
Code: Select all
@Bean
public SpanExporter primaryOtlpGrpcSpanExporter() {
return OtlpGrpcSpanExporter.builder()
.setEndpoint("https://tempo-us-central1.grafana.net:443")
.addHeader("Authorization", "Basic ODEwNzcxOm[...]xOQ==")
.build();
}
< /code>
Ich möchte HTTP anstelle von GRPC verwenden. @Bean
public SpanExporter primaryOtlpGrpcSpanExporter() {
return OtlpHttpSpanExporter.builder()
.setEndpoint("https://tempo-us-central1.grafana.net:443/v1/traces")
.addHeader("Authorization", "Basic ODE[...]D0=")
.build();
}
< /code>
Beschreiben Sie die tatsächlichen Ergebnisse: < /h3>
Mit dem oben http -Exporteur erhalte ich < /p>
2025-05-13T08:49:55.458+08:00 [question,,] WARN 16994 --- [httptry] [grafana.net/...] [ ] i.o.exporter.internal.http.HttpExporter : Failed to export spans. Server responded with HTTP status code 404. Error message: Unable to parse response body, HTTP status message:
Beschreiben Sie das erwartete Ergebnis:
Ich möchte über Http-Protokoll-Sendungen über HTTP-Protokoll-Senden über HTTP-Protokoll-Sendungen über HTTP-Protokoll-Senden über HTTP-Protokoll-Sendungen über HTTP-Protokoll in den TRAP-TRAPS-Senden über HTTP-Protokoll. tempo.>