监控指标

Cloud Network Insights 会将监控指标导出到 Cloud Monitoring。您可以使用这些指标搭配信息中心来跟踪网络中发生的情况。

监控点收集的所有指标都会导出到 Cloud Monitoring API,并根据 Cloud Monitoring 数据保留政策保留在那里。

指标前缀和路径类型

指标的前缀因路径类型而异。

  • 单端路径:这些是往返测量,其中流量从来源监控点发送到目标,然后返回到来源。单向路径的指标使用 total 前缀来表示旅程的入站和出站部分的总和。
  • 双端路径:这些路径在连接的两端都有监控点,因此可以分别单向测量旅程的入站和出站段。
    • 带有 out 前缀的指标与出站方向(从监控点到目标)相关。
    • 带有 in 前缀的指标与入站方向(从目标到监控点)有关。
  • 无前缀:有些指标没有前缀,这表示它们没有特定的方向性。这些指标通常表示整体状态或整个往返的测量结果。

网络路径指标

您可以使用 networkmanagement.googleapis.com/insights/network/ 前缀或 networkmanagement.googleapis.com/NetworkPath 资源类型过滤网络路径指标。

指标 说明
data/in/packets_received_count 在测量间隔内收到的跟踪数据探测次数(双端、入站)。
data/out/packets_received_count 在测量间隔内收到的跟踪数据探测次数(双端测量,出站)。
data/total/packets_received_count 在测量间隔内接收到的已跟踪数据探测次数(单端)。
data/in/packets_sent_count 在测量间隔内发送的已跟踪数据探测次数(双端测量,入站)。
data/out/packets_sent_count 在测量间隔内发送的已跟踪数据探测次数(双端测量,出站)。
data/total/packets_sent_count 在测量间隔内发送的已跟踪数据探测次数(单端)。
in/jitter 这是测量间隔内(双端、入站)探测的以毫秒 (ms) 为单位的数据包延迟时间变化,根据多次延迟时间测量结果计算得出。
out/jitter 这是在测量间隔内(双端,出站)探测的以毫秒 (ms) 为单位的数据包延迟时间变化,根据多次延迟时间测量结果计算得出。
total/jitter 这是测量间隔内探测的单向延迟时间变化(以毫秒为单位),根据多次延迟时间测量结果计算得出。
in/loss_percent 衡量网络测试(双端、入站)的丟包百分比。根据 packets_sent 和 packets_received 计数计算得出。
out/loss_percent 衡量网络测试(双端、出站)的丟包百分比。根据 packets_sent 和 packets_received 计数计算得出。
total/loss_percent 用于衡量网络测试(单端)的丟包百分比。根据 packets_sent 和 packets_received 计数计算得出。
rtt_avg 表示在测量间隔内所有跟踪的数据和语音探测的平均往返时间(以毫秒为单位)。
rtt_max 表示在测量间隔内所有跟踪的数据和语音探测的最大往返时间(以毫秒为单位)。
rtt_min 表示在测量间隔内所有跟踪的数据和语音探测的最小往返时间(以毫秒为单位)。
test_error

网络测试是否完成的主要指示器。值为 0 表示测试已完成且未发现错误,而值为 1 表示存在错误,导致测试无法完成。error_type 用于指明发生了何种类型的失败。

100% 的数据丢失被视为 Connect 错误类型。 任何其他损失量均不视为错误。

如需了解详情,请参阅网络路径错误类型

voice/in/mos 平均意见分 (MOS) 是对通话音质的估计值,仅在语音探测器上进行测量(双端、入站)。它是丢包、延迟和抖动的函数。
voice/out/mos 平均意见得分 (MOS) 是对通话音质的估计,仅通过语音探测器(双端、出站)进行测量。它是丢包、延迟和抖动的函数。
voice/total/mos 平均意见得分 (MOS) 是对通话音质的估计值,仅通过语音探测器(单端)进行测量。它是损失、延迟时间和抖动的函数。
voice/in/packets_received_count 在测量间隔内收到的已跟踪语音探测数量(双端、入站)。
voice/out/packets_received_count 在测量间隔内收到的已跟踪语音探测次数(双端、出站)。
voice/total/packets_received_count 在测量间隔内收到的已跟踪语音探测次数(单端)。
voice/in/packets_sent_count 在测量间隔内发送的已跟踪语音探测次数(双端测量,入站)。
voice/out/packets_sent_count 在测量间隔内发送的跟踪语音探测次数(双端测量,出站)。
voice/total/packets_sent_count 在测量间隔内发送的已跟踪语音探测次数(单端)。

网络路径错误类型

下表介绍了可能会出现的网络测试失败类型。

错误类型 错误详情
DNS 无法解析目标 IP。
连接 目标无响应。
目标监控点拒绝连接。
在握手响应中收到的 Port Unreachable
在握手完成后收到的 Port Unreachable
本地 解析出的目标地址系列(IPv4 或 IPv6)没有匹配的本地接口。
监控点出现内部错误。
网络规则与任何本地接口都不匹配。
监控点无法监控环回或本地 IP 地址。
没有可用于监控的本地网络接口。
本地接口已被屏蔽,无法进行监控。
本地接口不支持 QoS。
本地接口的 QoS 资源正被其他应用使用。
本地接口的 QoS 资源正被 AppNeta 使用。

Web 路径指标

您可以使用 networkmanagement.googleapis.com/insights/web/ 前缀或 networkmanagement.googleapis.com/WebPath 资源类型过滤 Web 路径指标。

指标 说明
browser/test_error

指示基于浏览器的 Web 路径测试期间是否发生了错误。值为 0 表示测试已完成且未出现错误,而值为 1 表示测试失败,例如出现 Selenium 脚本错误。error_type 属性会提供有关失败的更多详细信息。

如需了解详情,请参阅网络路径错误类型

http/download/size 在响应第一个非重定向 HTTP 请求期间下载的字节数。
http/download/speed 下载内容的总大小除以下载第一个非重定向请求所用的时间,以字节/秒为单位。
http/retransmission/in 入站 HTTP 重传率。
http/retransmission/out 客户端必须重新发送给服务器的数据包所占的百分比。这是在 Web 交易期间直接从 TCP/IP 堆栈捕获的。
http/response_time/dns_lookup 解析目标网域的 IP 地址所用的时间(以毫秒为单位),针对的是第一个非重定向请求。
http/response_time/redirect 重定向的请求到达最终服务器并收到响应所需的时间,以毫秒 (ms) 为单位。这包括重定向请求的所有方面,例如 DNS 查找、TCP/SSL 连接建立、请求本身和响应时间。
http/response_time/request_receive 下载第一个 HTTP 响应的全部内容所用的时间(以毫秒为单位)。
http/response_time/request_wait 从发送第一个非重定向 HTTP 请求到收到响应的第一个字节所用的时间(以毫秒为单位)。
http/response_time/ssl_connect 完成第一个非重定向请求的 SSL 握手所花费的时间(以毫秒为单位)。
http/response_time/tcp_connect 建立第一个非重定向请求的 TCP 连接所用的时间(以毫秒为单位)。
http/response_time/total 网页路径的第一个请求的总响应时间(以毫秒为单位)。
http/test_error

指示在 HTTP 网络路径测试期间是否发生了错误。值为 0 表示测试已完成且未出现错误,而值为 1 表示测试失败。error_type 属性提供了有关失败的更多详细信息。

如需了解详情,请参阅网络路径错误类型

total_transaction_time 在 Web 路径上执行整个工作流所用的总时间(以毫秒为单位)。

Web 路径错误类型

报告的 Web 路径失败的类型取决于您是使用基于浏览器的脚本还是 HTTP 请求来监控 Web 应用。

指标 错误类型
browser/test_error 报告的里程碑处存在脚本错误
其他
http/test_error DNS 查找
下载
重定向
请求等待时间
SSL Connect
TCP Connect
非预期响应
其他