统计接口
更新时间:2026-07-22
统计接口
您可以参考API文档获取参数的详细信息:统计接口
根据站点查询总带宽峰值、请求带宽峰值、响应带宽峰值数据
Python
1def test_stat_bps_peak(eo_client):
2 """
3 query peak of sum_bps/upstream_bps/download_bps by site
4 """
5 response = eo_client.stat(
6 metrics=['sum_bps', 'upstream_bps', 'download_bps'],
7 startTime='2026-05-10T16:00:00Z',
8 endTime='2026-05-11T09:06:29Z',
9 showType='peak',
10 filter=[{
11 'key': 'site',
12 'operation': 'equal',
13 'value': ['test-sdk-eo.baidu.com']
14 }])
15 print(response)
根据站点查询总带宽打点数据
Python
1def test_stat_sum_bps_time(eo_client):
2 """
3 query time series of sum_bps by site
4 """
5 response = eo_client.stat(
6 metrics=['sum_bps'],
7 startTime='2026-05-10T16:00:00Z',
8 endTime='2026-05-11T09:06:29Z',
9 showType='time',
10 filter=[{
11 'key': 'site',
12 'operation': 'equal',
13 'value': ['test-sdk-eo.baidu.com']
14 }])
15 print(response)
根据站点查询总流量、请求流量、响应流量总和数据
Python
1def test_stat_flow_sum(eo_client):
2 """
3 query sum of sum_flow/upstream_flow/download_flow by site
4 """
5 response = eo_client.stat(
6 metrics=['sum_flow', 'upstream_flow', 'download_flow'],
7 startTime='2026-05-10T16:00:00Z',
8 endTime='2026-05-11T09:06:29Z',
9 showType='sum',
10 filter=[{
11 'key': 'site',
12 'operation': 'equal',
13 'value': ['test-sdk-eo.baidu.com']
14 }])
15 print(response)
根据站点查询总流量打点数据
Python
1def test_stat_sum_flow_time(eo_client):
2 """
3 query time series of sum_flow by site
4 """
5 response = eo_client.stat(
6 metrics=['sum_flow'],
7 startTime='2026-05-10T16:00:00Z',
8 endTime='2026-05-11T09:06:29Z',
9 showType='time',
10 filter=[{
11 'key': 'site',
12 'operation': 'equal',
13 'value': ['test-sdk-eo.baidu.com']
14 }])
15 print(response)
根据站点查询请求总次数数据
Python
1def test_stat_pv_sum(eo_client):
2 """
3 query sum of pv by site
4 """
5 response = eo_client.stat(
6 metrics=['pv'],
7 startTime='2026-05-10T16:00:00Z',
8 endTime='2026-05-11T09:06:29Z',
9 showType='sum',
10 filter=[{
11 'key': 'site',
12 'operation': 'equal',
13 'value': ['test-sdk-eo.baidu.com']
14 }])
15 print(response)
根据站点查询峰值请求次数数据
Python
1def test_stat_pv_peak(eo_client):
2 """
3 query peak of pv by site
4 """
5 response = eo_client.stat(
6 metrics=['pv'],
7 startTime='2026-05-10T16:00:00Z',
8 endTime='2026-05-11T09:06:29Z',
9 showType='peak',
10 filter=[{
11 'key': 'site',
12 'operation': 'equal',
13 'value': ['test-sdk-eo.baidu.com']
14 }])
15 print(response)
根据站点查询请求数打点数据
Python
1def test_stat_pv_time(eo_client):
2 """
3 query time series of pv by site
4 """
5 response = eo_client.stat(
6 metrics=['pv'],
7 startTime='2026-05-10T16:00:00Z',
8 endTime='2026-05-11T09:06:29Z',
9 showType='time',
10 filter=[{
11 'key': 'site',
12 'operation': 'equal',
13 'value': ['test-sdk-eo.baidu.com']
14 }])
15 print(response)
根据站点查询状态码总和数据
Python
1def test_stat_code_sum(eo_client):
2 """
3 query sum of status code (pv grouped by code) by site
4 """
5 response = eo_client.stat(
6 metrics=['pv'],
7 startTime='2026-05-10T16:00:00Z',
8 endTime='2026-05-11T11:05:47Z',
9 showType='sum',
10 group=['code'],
11 filter=[{
12 'key': 'site',
13 'operation': 'equal',
14 'value': ['test-sdk-eo.baidu.com']
15 }])
16 print(response)
根据站点查询状态码打点数据
Python
1def test_stat_code_time(eo_client):
2 """
3 query time series of status code (pv grouped by code) by site
4 """
5 response = eo_client.stat(
6 metrics=['pv'],
7 startTime='2026-05-10T16:00:00Z',
8 endTime='2026-05-11T11:05:47Z',
9 showType='time',
10 group=['code'],
11 filter=[{
12 'key': 'site',
13 'operation': 'equal',
14 'value': ['test-sdk-eo.baidu.com']
15 }])
16 print(response)
根据站点查询域名的Top排序请求数数据
Python
1def test_stat_host_top(eo_client):
2 """
3 query top pv grouped by host by site
4 """
5 response = eo_client.stat(
6 metrics=['pv'],
7 startTime='2026-06-02T16:00:00Z',
8 endTime='2026-06-03T02:03:14Z',
9 showType='top',
10 group=['host'],
11 filter=[{
12 'key': 'site',
13 'operation': 'equal',
14 'value': ['test-sdk-eo.baidu.com']
15 }],
16 limit={'pageSize': 100})
17 print(response)
评价此篇文章
