有没有办法记录对 Azure 服务总线的访问?我们正在寻找一种方法来记录谁在服务总线中创建/删除主题/订阅/命名空间,无论是从 Azure 门户还是从外部源(如 API 或 Service Bus Explorer)。
We have Azure 活动日志 https://learn.microsoft.com/en-us/azure/monitoring-and-diagnostics/monitoring-overview-activity-logs,但它没有给出外部资源的解决方案。
我们还检查了Azure 诊断日志 https://learn.microsoft.com/en-us/azure/monitoring-and-diagnostics/monitoring-overview-of-diagnostic-logs,也没有帮助。
Azure 服务总线 .NET 客户端允许诊断日志记录,您必须启用诊断 https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-diagnostic-logs第一的。那会记录什么运营在哪里进行过,但没有who did what。此功能必须得到经纪商的支持,据我所知尚不可用。我还认为此功能仅适用于高级版。
就我个人而言,我希望看到 Azure 服务总线触发的这些操作的事件网格事件。这需要由服务团队来实施。过去曾请求过此功能,但没有看到任何行动用户之声 https://feedback.azure.com/forums/216926-service-bus/suggestions/33163963-add-logging-for-service-bus-access。您可以使用以下方式请求存储库 https://github.com/Azure/azure-service-bus/issues用于旧客户端和经纪人。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)