全部文档
当前文档

暂无内容

如果没有找到您期望的内容,请尝试其他搜索词

文档中心

查询文件系统监控信息

最近更新时间:2025-01-03 14:01:31

1. 接口描述

本接口用于查询特定文件系统的监控数据。

2. 请求方法

GET

3. 请求参数

请求参数包含公共请求参数和接口请求参数。其中,公共请求参数是每个接口都会用到的请求参数,具体参见公共参数及签名机制;接口请求参数是各个接口所特有的,具体参见下方说明:

  1. 请求头

名称

是否必须

Accept

application/json

  1. 请求体

名称

类型

是否必须

描述

FileSystemId

string

文件系统的实例ID。

StartTime

string

监控数据开始时间。格式为:时间戳,如:1732204800。

EndTime

string

监控数据截止时间。格式为:时间戳,如:1734797100。

Interval

string

监控数据统计颗粒度。有效值:1m、5m、10m、1h、1d。

(EndTime-StartTime)/ Interval 必须 ≤ 6000,否则接口会拦截报错。

ClientNm

string

客户端挂载信息。拼接规则为:HostName:MountPoint,如:vm10-0-0-116:/datapoint。请参见查询文件系统客户端信息。

Action

string

该参数为公共参数,本接口取值如下:


文件系统级统计项:

  • GetTotalSize:文件系统使用量随时间变化趋势。单位:B

  • GetInodeCount:文件系统Inode数量随时间变化趋势。单位:个

  • GetClientCount:文件系统挂载客户端数量随时间变化趋势。单位:个

  • GetReadThroughput:文件系统读吞吐量随时间变化趋势。单位:B/s

  • GetWriteThroughput:文件系统写吞吐量随时间变化趋势。单位:B/s

  • GetAVGIOLatency:文件系统平均I/O延迟随时间变化趋势。单位:us

  • GetIOPS:文件系统的IOPS随时间变化趋势。单位:次/秒


客户端级统计项:根据ClientNm筛选,若未传入ClientNm,则返回文件系统级数据。

  • GetBlockCacheCount:文件系统或客户端平均块缓存数量随时间变化趋势。单位:个

  • GetBlockCacheSize:文件系统或客户端平均块缓存大小随时间变化趋势。单位:B

  • GetBlockCacheHitRate:文件系统或客户端块缓存命中率随时间变化趋势,即从缓存中直接获取数据的比例。单位:%

  • GetBlockCacheEvictionRate:文件系统或客户端块缓存淘汰速率随时间变化趋势,即单位时间内从缓存中移除的块大小。单位:B/s

  • GetBlockCacheIOPSRead:文件系统或客户端块缓存读请求数随时间变化趋势。单位:个

  • GetBlockCacheIOPSWrite:文件系统或客户端块缓存写请求数随时间变化趋势。单位:个

  • GetBlockCacheIOPSMiss:文件系统或客户端块缓存未命中请求数随时间变化趋势。单位:个

  • GetBlockCacheReadThroughput:文件系统或客户端块缓存读吞吐量随时间变化趋势。单位:B/s

  • GetBlockCacheWriteThroughput:文件系统或载客户端块缓存写吞吐量随时间变化趋势。单位:B/s

  • GetBlockCacheReadLatency:文件系统或客户端块缓存读延迟随时间变化趋势。单位:us

  • GetBlockCacheWriteLatency:文件系统或客户端块缓存写延迟随时间变化趋势。单位:us

Version

string

该参数为公共参数,取值:2024-09-30。

4. 返回参数

名称

类型

是否必返回

描述

RequestId

string

唯一请求ID,每次请求都会返回。

Data

object[]

监控数据信息。

— Time

number

时间戳。如:1732204800。

— Value

number

数据值。返回null代表该时间点无数据。

5. 示例

请求示例(以查询文件系统使用量情况为例)

http://kpfs.api.ksyun.com?FileSystemId=301c1d57a1b14aadbb34ffccbf25369e&StartTime=1732204800&EndTime=1734797100&Interval=1m&Action=GetTotalSize&Version=2024-09-30

返回示例

{
 "RequestId": "ea82d72e-0169-4970-8beb-92d3a10964d7",
  "Data": [
        {
            "Time": 1732204800,
            "Value": 1,
        },
        {
            "Time": 1734796860,
            "Value": 2,
        },
      {
            "Time": 1734796920,
            "Value": 3,
        },
      {
            "Time": 1734796980,
            "Value": 4,
        },
      {
            "Time": 1734797040,
            "Value": 5,
        },
      {
            "Time": 1734797100,
            "Value": 5,
        }
    ]
}

文档导读
纯净模式常规模式

纯净模式

点击可全屏预览文档内容