更新时间:2024-08-06 GMT+08:00
查看云服务监控指标原始数据
操作场景
本节介绍如何在OBS中通过下载监控数据文件查看已保存至OBS桶的原始数据。
仅支持旧版云服务监控操作。
前提条件
- 已在云监控服务中成功配置数据存储。
- 已安装java,并配置好环境变量。
- 已下载格式转换以及内容拼接工具metric-transfer-merge.jar。
操作步骤
- 登录管理控制台。
- 单击“服务列表 > 云监控服务”。
- 单击页面左侧的“云服务监控”,进入“云服务监控”页面,单击待配置的云服务名称,单击右上角“返回旧版”。
- 选择待查看的云服务资源所在行“永久数据存储”列下的指定的OBS桶名称,页面跳转到OBS管理控制台中对应OBS桶的对象管理界面。
或单击页面左侧的“主机监控”,单击待查看的ECS所在行的“永久数据存储”列下的指定的OBS桶名称,页面跳转到OBS管理控制台中对应OBS桶的对象管理界面。
- 在OBS桶中选择需要查看的监控数据文件,按照监控数据文件存储路径选择“OBS桶名 > CloudEye > 地区标示 > 时间标示:年 > 时间标示:月 > 时间标示:日 > 服务类型目录 > 资源类型目录”,单击右侧的“下载”,文件将下载到浏览器默认下载路径,如需要将监控数据文件保存到自定义路径下,请单击右侧的“下载为”按键。
监控数据文件命名格式:
监控数据文件前缀_CloudEye_地区标示_日志文件上传至OBS的时间标示:年-月-日T时-分-秒Z_系统随机生成字符.json
例如:File Prefix_CloudEye_region_2016-05-30T16-20-56Z_21d36ced8c8af71e.json
- OBS桶名和事件前缀为用户设置,其余参数均为系统自动生成。
- 监控数据原始文件是时间粒度的分片文件,文件中包含该时间分片下某一个资源下所有指标的监控数据,以Json格式存储。
- 为了方便用户使用,云监控服务为用户提供了格式转换以及内容拼接工具。使用该工具,用户可以把某一个特定资源下的若干个时间片的文件按照时间序列合并为一个按时间拼接的文件,文件格式为csv。同时可以对资源下的每个指标生成独立的时间拼接文件,文件格式为csv。
- 在Windows系统中进入cmd工具,进入metric-transfer-merge.jar所在的文件夹,执行“java -jar metric-transfer-merge.jar j2c inputDirectory outputDirectory mergFileName”。
在Linux系统中,用户在shell命令行中执行“java -jar metric-transfer-merge.jar inputDirectory outputDirectory mergFileName”
- j2c为json转化为csv的命令。
- inputDirectory为存放下载Json文件的目录。
- outputDirectory为存放生成文件的目录。
- mergFileName为用户指定的合并文件的文件名,此参数可以忽略,工具会默认合并文件的文件名称为mergeResult.csv。
执行完java命令之后,用户可在outputDirectory目录中可以看到转换后的文件,其中每一个文件对应一个指标在所有时间点上的数据。mergeResult.csv为一个将所有指标的数据合并生成的大文件。转换后的文件内容如图1所示。
父主题: 云服务监控