簡體   English   中英

關機時沖洗AI遙測

[英]flushing AI telemetry on shutdown

我正在嘗試使用運行時關閉掛鈎(調用telemetryClient.flush())刷新AI遙測。

在刷新之前和之后,線程中有兩個日志記錄語句,只有第一個觸發器。

(整個線程只是第一個日志記錄語句flush(),然后是第二個日志記錄語句)

我查看了Github上的源代碼,似乎找不到任何阻止刷新在關閉線程中正常工作的問題。

是否有使用沖洗的特殊方法?

Efong5,這與Java SDK for Application Insights有關嗎? 您是否面臨沖洗方面的數據丟失問題? 如果是這種情況,我建議您稍等一會。 沖洗后理想的情況是15秒鍾,以便所有剩余的遙測信號都從盒子中流到網絡。

原來,此問題是由應用程序不同部分之間的競爭狀況導致的。

如果可能的話,刷新連接到您正在使用的框架的關閉掛鈎,否則,如果您使用類似Runtime.addShutdownHook()類的東西,則需要確保在此期間未使用任何記錄器。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM