问题描述
哪些客户端 IP 正在向/从Azure Event Hub发送/接收事件?如何来查看Event Hub的生产者端,消费者端的IP地址呢?
问题解答
如果需要查看Event Hub 服务端的日志,可以在Azure门户上开启诊断日志来查看。默认情况下,我们并不能看见Event Hub的生产者,消费者端所使用的IP地址。
在查看官网日志后,发现可以在启用网络防火墙后,在诊断日志中的 EventHubVNetConnectionEvent ,可以查看到它们的IP地址。
实验证明
第一步: 在Azure Event Hub的Networking中添加整个IPV4网段
- 1.0.0.0/1 :表示的IP地址范围从 0.0.0.1 到 127.255.255.254
- 255.0.0.0/1 :表示的IP地址范围从 128.0.0.1 到 255.255.255.254
第二步:在Azure Event Hub中启用诊断日志
第三步:查看EventHubVNetConnectionEvent中日志内容
参考资料
IP Range Calculator: https://jodies.de/ipcalc?host=255.0.0.0&mask1=1&mask2=
哪些客户端 IP 正在向/从我的命名空间发送/接收事件?https://docs.azure.cn/zh-cn/event-hubs/troubleshooting-guide#what-client-ips-are-sending-events-to-or-receiving-events-from-my-namespace
当在复杂的环境中面临问题,格物之道需:浊而静之徐清,安以动之徐生。 云中,恰是如此!
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
背景 在后端日常开发中总会有各种各样的导出需求,实现这个需求必须要解决的两个问题: 1、表头不能直接使用字段名,需要显示为中文,甚至还需要考虑国际化 2、值需要翻译,比如性别、状态之类的字段 现状 现在主流写的比较好的方法是定义一个对象,对象上用自定义的注解+…