应用程序见解常用日志记录实用程序服务-有效模式?

时间:2020-10-15 07:10:18

标签: spring-boot azure-application-insights

目前,我的域模型中大约有10个微服务。每个微服务都包含应用程序洞察力sdk,日志仅推送到应用程序洞察力。

我有一个客户,我特别要求所有微服务都应像应用程序见解一样经历通用的微服务,然后再推动应用程序见解。

让我们忽略它们只是引入单点故障几秒钟。我想知道以上是否真的可能吗?以上建议是否有效?在常见的微服务中,我可以在类似...的类中编写方法。

public void logBusinessEvent(String eventRequest,eventMessage){
    AppInsights ai = new AppInsights();
    ai.logRequests(eventRequest);
    ai.logTraces(eventTraces);
}

这感觉很不对劲,但是在我回覆之前,我想做的功课就越少。

谢谢

1 个答案:

答案 0 :(得分:1)

我同意彼得的选择。这样,它将破坏相关性。

我们最好直接将其发送给应用程序见解,并设置“连续导出”,然后根据导出执行一组任务。