[英]Using OTEL Java agent, how to create a new Context without using @WithSpan
[英]OTEL Agent How to disable logging
我們使用 OTEL Java 代理如下
java -javaagent:path/to/opentelemetry-javaagent.jar \
-Dotel.resource.attributes=service.name=your-service-name \
-Dotel.traces.exporter=jaeger\
-Dotel.exporter.jaeger.endpoint=<IP>
-jar myapp.jar
每當 Dotel.exporter.jaeger.endpoint 無法訪問或出現任何其他問題時,它都會打印出錯誤消息
例子:
otel.javaagent 2022-04-27 17:44:59:056 +0530] [OkHttp http://localhost:55680/...] ERROR io.opentelemetry.exporter.otlp.internal.grpc.OkHttpGrpcExporter - Failed to export spans. The request could not be executed.
我們可以禁用 OTEL Java 代理的日志記錄或為 OTEL Java 代理設置日志級別嗎?
您可以使用命令行參數來更改日志級別,但由於這是一個錯誤,它仍將被寫入控制台。
我不確定您為什么要這樣做 - 但您可以創建一個不記錄此問題的自定義代理,或者以較低級別記錄它。
您可以在啟動 JVM 時使用此命令行參數簡單地完全關閉 OpenTelemetry Java 代理的日志記錄:
-Dio.opentelemetry.javaagent.slf4j.simpleLogger.defaultLogLevel=off
這將在缺少導出端點時抑制otel.javaagent
消息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.