在腾讯云中,CVM(Cloud Virtual Machine)实例的出网流量(Outbound/egress)和入网流量(Inbound/ingress)可以通过以下几种方式查询,具体取决于您需要的是实时监控、历史统计、计费依据还是详细网络流向:
✅ 1. 云监控(Cloud Monitor)——推荐(最常用、可视化强)
- 路径:
腾讯云控制台 → 云监控 → 云产品监控 → CVM → 选择地域和实例 → 查看指标 - 关键指标(单位:bps 或 Byte):
InternetOut(公网出流量)→ 对应出网流量(即实例主动向外发送的数据,如 HTTP 响应、文件下载等)InternetIn(公网入流量)→ 对应入网流量(即外部访问实例的数据,如 HTTP 请求、SSH 连接、上传文件等)- ⚠️ 注意:这两个指标仅统计绑定公网 IP 或配置了弹性公网 IP(EIP)的流量;若通过 NAT 网关或 CLB 访问,需查看对应组件的监控。
- 支持:折线图、自定义时间范围(1h/1d/7d/30d)、导出 CSV、设置告警。
✅ 提示:
InternetIn/Out是按秒采样、分钟聚合的监控数据,延迟约 1–2 分钟,适合日常运维分析。
✅ 2. 费用中心 → 流量账单(用于计费核对)
- 路径:控制台 → 费用中心 → 费用账单 → 筛选产品为「云服务器 CVM」→ 查看「公网流量」类目
- 显示:
- 按小时/天/月统计的 出网流量(GB)(计费以“出网”为主,入网通常免费)
- 区分:按流量计费 vs 按带宽计费(后者不体现具体流量值,只体现带宽峰值)
- ✅ 适用于:验证计费是否合理、成本分析。
✅ 3. CVM 实例详情页(基础概览)
- 路径:CVM 控制台 → 选择实例 → 监控信息 标签页(部分新版控制台已整合至云监控)
- 可快速查看近 24 小时的
InternetIn/InternetOut趋势图(简化版)。
✅ 4. 通过 API/CLI 查询(自动化/脚本集成)
- 使用 DescribeMonitorData 接口:
tccli monitor DescribeMonitorData --Namespace QCE/CVM --MetricName InternetOut --Dimensions.0.Name instanceId --Dimensions.0.Value ins-xxxxxx --StartTime "2024-06-01T00:00:00Z" --EndTime "2024-06-01T01:00:00Z" --Period 300 # 5分钟粒度 - 同理可查
InternetIn;返回单位为bps(需除以 8 得到 Byte/s,再换算为 GB)。
❗重要说明(避坑指南):
| 场景 | 是否计入 InternetIn/Out? |
说明 |
|---|---|---|
| ✅ 绑定 EIP 的 CVM 直接访问公网 | ✔️ 是 | 最标准场景,完全计入 |
| ⚠️ 通过 NAT 网关出公网 | ❌ 否 | 流量计入 NAT 网关监控(OutTraffic),CVM 本身无公网流量指标 |
| ⚠️ 通过 CLB(负载均衡)访问 CVM | ❌ InternetIn 不直接体现 |
CLB 入流量计入 CLB 监控;CVM 侧看到的是内网流量(LocalIn/LocalOut) |
| ⚠️ 使用共享带宽包 | ✅ 是 | 流量仍归属该 CVM 的 EIP,监控与计费正常显示 |
| 📌 内网流量(VPC 内通信) | ❌ 不是公网流量 | 查 LocalIn / LocalOut 指标(非计费项) |
🔍 补充:如何区分「入网」和「出网」?
- 入网流量(InternetIn):外部用户 → 访问你的 CVM(如 curl 网站、git clone、SSH 登录)
- 出网流量(InternetOut):你的 CVM → 主动访问网络(如 apt update、wget 外部资源、调用第三方 API、推送日志到 SaaS)
✅ 计费重点:腾讯云仅对「公网出流量」收费(按量付费模式),入网免费。
如需进一步分析异常流量(如突增、DDoS),建议结合:
- 云防火墙(Cloud Firewall):查看访问日志与拦截记录
- VPC 流日志(Flow Log):开启后可捕获原始五元组(源IP、目的IP、端口、协议、字节数),支持投递到 CLS 日志服务做深度分析。
需要我帮你:
- ✨ 生成一键查询某实例最近 24 小时出/入流量的 CLI 命令?
- 📊 解读某份流量账单明细?
- 🛠️ 配置云监控告警(如出网流量 > 100MB/s 持续5分钟触发)?
欢迎随时告诉我 👇
PHPWP博客