[英]Open Telemetry Logger MDC auto-instrumentation
以下 Open Telemetry starter 已添加到 Spring Boot 項目 ( v2.7.2 ) 以檢測應用程序: 跟蹤和跨度已成功導出到 Jaeger 收集器。 問題是那些跟蹤和跨度無法與日志語句關聯,因為日志不包含當前的trace_id和span_id 。 按照文檔,我將logg ...
[英]Open Telemetry Logger MDC auto-instrumentation
以下 Open Telemetry starter 已添加到 Spring Boot 項目 ( v2.7.2 ) 以檢測應用程序: 跟蹤和跨度已成功導出到 Jaeger 收集器。 問題是那些跟蹤和跨度無法與日志語句關聯,因為日志不包含當前的trace_id和span_id 。 按照文檔,我將logg ...
[英]background of my activity becomes transparent while closing the app
我創建了一個計算器應用程序,它運行良好,但有一個問題 - 為什么當我通過執行主頁手勢關閉應用程序時背景變得透明? 這是它的樣子: 如何修復這個? 謝謝,任何幫助表示贊賞。 這是此 UI 的代碼,MDC Android: 我嘗試禁用系統的夜間模式,顯然在白色模式下問題沒有出現。 所以暗模式導致了問 ...
[英]Spring-Webflux: Add jaeger traceId to log via MDC
我使用Sping-Webflux並希望自動將jaeger traceId 添加到我的@Slf4j日志中。 我的logback.xml中有一個 appender,帶有%X{traceId}這樣的模式 按照這個關於類似主題的答案,我創建了一個自定義 web 過濾器,我在其中將traceId添加到MDC中 ...
[英]MDC Put not showing values in log
MDC.put未在日志中插入值。 logback.xml 代碼: 日志: 獲取空白字段。 試圖通過MDC.get()檢查值是否設置正確,它打印正確。 ...
[英]How to share MDC context between threads in multimodule project in kotlin - kotlinx.coroutines.slf4j
我有一個多模塊項目,我希望有一個上下文可以通過不同的模塊共享。 在我的核心模塊(它們都依賴於此)中,我創建了一個 class 來使用 org.slf4j.MDC 管理上下文,它有兩個函數,一個用於在上下文 (logContext) 中存儲屬性,另一個用於獲取上下文(get上下文) 問題如下: 我有 ...
[英]Is it possible to filter key-value pairs of a ThreadContextMap with a Regex?
大家好,新年快樂! 如果ThreadContextMap中的“env”鍵的值為prod1或qa1 ,我希望過濾某些日志。 我已經有類似下面的設置: 但是這段代碼“硬編碼”了值prod1 & qa1 。 本着使代碼可擴展的精神,我想過濾掉那些匹配正則表達式"prod\d+"或"qa\d+"的 ...
[英]MDC value missing from log
我的應用程序在亞馬遜 SWF 上運行,我希望能夠使用 slf4j MDC 查看特定請求的所有日志。 對於某些代碼流,我在日志中看到了 MDC,但對於某些代碼流,它們丟失了,例如:我有以下 2 行代碼: 我看到日志,我看到活動輸入在工作流 ID 中有一個值,但是日志缺少 MDC,並且此代碼路徑中的日志 ...
[英]Using Integer value in MDC object
我正在使用 MDC 登錄我的 spring 啟動應用程序。 除此之外,我還維護了一個圖表。 我從 MDC 獲取值來繪制圖表。 它需要 Integer 值而不是字符串值。 我不想使用字符串值,然后在獲取值后顯式地輸入種姓,原因是代碼在類型轉換期間可能會中斷,因為它可能包含 null 值(即使沒有像我這 ...
[英]Quarkus - MDC - Azure Application Insights
我在為 Quarkus 配置 MDC 並將附加信息公開給 Azure Application Insight 時遇到問題。 當我在本地運行應用程序時,信息會正確顯示在我的控制台中。 Quarkus 版本:2.11.2.Final 應用程序.yml: 代碼示例: Azure Applicatio ...
[英]How to add MDC when producer logs
我試圖在 MDC 中設置一個值以顯示在每個日志行中,但是當 kafka 生產者中有一個 log.info("") 時,日志不會顯示我之前為 MDC 添加的值。 我有一個攔截器來為correlationId設置一個“默認值”並在請求后清除MDC。 當它進入控制器時,我設置了 MDC 相關 ID ...
[英]SpringBoot MDC only for the next log
請關於 SpringBoot 應用程序和 MDC 日志的小問題。 我有一個非常簡單的 SpringBoot web 處理程序: 在這里,我想在 json 中記錄書名和作者作為第一級鍵,我想得到這個: 我認為這段代碼可以做到這一點。 不幸的是,它還記錄了后面的每一個日志的密鑰! 例如,我還 ...
[英]Java MDC Logger - methods with too many MDC.put()
請與 Java 有關 MDC 的小問題。 起初,我有非常簡單的方法,一些方法有很多參數(為了這個問題我縮短了參數列表以保持簡短,但請想象很多參數) (這個問題不是關於如何重構一長串參數) 然后,我想利用 MDC。 MDC 非常有用,它允許在日志聚合器工具等中進行更好的搜索。將它們作為第一層,而不 ...
[英]Why log4j stop running MDC logic if Java version is 11, 11.1x, etc
我使用 MDC 幫助 log4j 記錄更多信息。 一切正常,直到我將 java 版本更新為 11。這是我的 log4j 配置(偽代碼) 這就是我為 MDC 所做的 按照預期,應該記錄 request-id。 但是,如果 Java 版本為 11,則它不起作用。 以下是我從 log4j 代碼中得到的結果 ...
[英]Passing Correlation Id across Microservices requests: Which is the best strategy?
假設有一個微服務X必須調用微服務Y的示例場景。 需要將后續調用與 Correlation-ID 相關聯。 Micoservices 基於 Java (Spring Boot) 並公開 REST 和 GRPC api: “ X ms ”被稱為將 Correlation-Id 傳遞到heade ...
[英]Missing correlationId in logs in spring integration application after a HTTP call made in spring configuration file
在其中一個 spring 集成應用程序中,我嘗試使用 log4j 和 MDC 在日志中打印correlationId(我將在標題中將其作為“x-correlation-id”=“postman”)打印。 請找到下面的spring web過濾器來攔截傳入的請求頭,通過整個事務將它們打印在日志中 ...
[英]How do I import all MDC packages individually rather than as material-components-web?
我正處於優化階段,到目前為止,我一直在導入material-components-web 。 現在,我想將整個庫作為單獨的包導入,以便我可以注釋掉我沒有使用的模塊。 因此,我閱讀了文檔並為每個包添加了 JavaScript 導入和初始化以及 SASS @use和@include @use命名了重復的 ...
[英]MDC related content in tomcat access-logs
能否在spring boot應用程序的tomcat訪問日志中提供MDC相關內容。 我瀏覽了很多博客,但 MDC 的內容到處都記錄到應用程序日志中,而不是訪問日志中。 有什么方法可以將它們添加到 tomcat 訪問日志模式中。 ...
[英]ConsumerInterceptor For Batch KafkaListener
我的消費者配置有 kafka 批處理偵聽器配置和 @KafkaListener 使用消息列表。 我有一個 ConsumerInterceptor,我想為每條記錄設置唯一的 id,並將其值存儲在映射診斷上下文 (MDC) 中。 如果我的 kafka 偵聽器使用一條消息,則唯一 ID 是正確的。 但是 ...
[英]Can I use together: Zipkin, Sleuth, MDC, ELK, Jaeger?
我真的讀了很多文章。 我發現只需要在 spring 引導中包含一個啟動器))) 任何人都可以解決它:Sleuth 創建 MDC(映射診斷上下文)嗎? 偵探是否創建了 Zipkin 使用的記錄 ID? 我可以在 Kibana 中看到這個 ID 嗎? 還是我需要使用zipkin API? 是否有將所有 ...
[英]Spring Boot ErrorController logging with Logback MDC
(更新:我的問題似乎和這個一樣,但它沒有有效的答案。) 我正在嘗試登錄 Spring Boot ErrorController ,但它的日志沒有 MDC 值。@Controller @RequestMapping("/error") @RequiredArgsConstructor @Slf4j ...