如何记录Azure Service Bus访问?

时间:2018-08-08 14:43:08

标签: azure logging azureservicebus servicebus access-log

是否可以记录对Azure Service Bus的访问?我们正在寻找一种方法来记录谁从Azure门户或从外部源(例如API或Service Bus Explorer)在Service Bus中创建/删除主题/订阅/命名空间的人。

我们有Azure Activity Log,但是它没有提供外部来源的解决方案。

我们还检查了Azure Diagnostic Logs,它也没有帮助。

2 个答案:

答案 0 :(得分:0)

您可以跟踪Azure门户中发生的活动。但是,不可能在Azure门户外部跟踪Service Bus活动。很少有第三方解决方案可用于管理服务总线队列和主题,即使仅跟踪该应用程序中执行的活动也是如此。

因此,不可能跟踪Azure门户内部和外部的服务总线。

如果希望将服务总线限制在Azure门户之外,则可以通过restricting the access by IP进行。

答案 1 :(得分:0)

Azure Service Bus .NET客户端允许诊断日志记录,您必须首先enalbe diagnostics。这将记录执行了什么操作,而不记录 _what。经纪人必须支持此功能,据我所知尚不可用。我也可以想象该功能仅适用于高级级别。

就个人而言,我很想看到由Azure Service Bus触发的这些事件的事件网格事件。这将需要服务团队来实施。过去曾要求使用此功能,但UserVoice上没有任何操作。您可以使用以下用于旧版客户端和代理的repository来请求它。