流量是如何从 Azure 虚拟机流向数据狗的

How does traffic flow from Azure virtual machine to data dog

我已经在我的一台虚拟机上安装了数据狗代理 当我更改了我的 NSG 以便所有 "Outbound-connections" 都被拒绝时,我仍然能够看到 "CPU metric" 在数据狗上得到更新仪表盘。我想知道这些信息从 Azure 到 Datadog 的去向。

Datadog 与 OMS 和其他监控软件一样使用 Azure VM 代理来传输信息。在系统上安装此代理后,我们就可以收集所需的信息。

VM 代理不像其他连接那样通过 Internet 出去。因此,您应该仍会看到可用的报告。相反,它应该是 Hyper-V 管理器和 VM 本身的直接连接。因此,这会绕过您现有的任何 NSG 规则。

I have installed data dog agent on one of my virtual machines

Datadog 代理将收集系统指标并转发 到 Datadog。

Datadog代理是这样工作的:

您也可以尝试在您的 Azure VM 上执行网络捕获,然后我们能够找到代理行为的详细信息。

这是我的测试 VM 中的网络捕获:

我们可以发现 Datadog 代理通过 HTTPS(443) 转发到 Datadog HQ

在 NSG 出站规则中拒绝端口 443 后,datadog 将无法获取您的指标:

更多关于datadog agent的内容,请参考官方article