目前,我的域模型中大约有10个微服务。每个微服务都包含应用程序洞察力sdk,日志仅推送到应用程序洞察力。
我有一个客户,我特别要求所有微服务都应像应用程序见解一样经历通用的微服务,然后再推动应用程序见解。
让我们忽略它们只是引入单点故障几秒钟。我想知道以上是否真的可能吗?以上建议是否有效?在常见的微服务中,我可以在类似...的类中编写方法。
public void logBusinessEvent(String eventRequest,eventMessage){
AppInsights ai = new AppInsights();
ai.logRequests(eventRequest);
ai.logTraces(eventTraces);
}
这感觉很不对劲,但是在我回覆之前,我想做的功课就越少。
谢谢
答案 0 :(得分:1)
我同意彼得的选择。这样,它将破坏相关性。
我们最好直接将其发送给应用程序见解,并设置“连续导出”,然后根据导出执行一组任务。