操作场景
本节介绍如何在OBS中通过下载监控数据文件查看已保存至OBS桶的监控数据。
前提条件
● 已在云监控服务中成功配置数据存储。配置数据存储请参见9.1 配置OBS数据存 储。
● 已安装java,并配置好环境变量。
● 已下载格式转换以及内容拼接工具metric-transfer-merge.jar,下载地址https://
metric-json-trans-csv.obs.myhuaweicloud.com/metric-transfer-merge.jar。
操作步骤
1. 登录管理控制台。
2. 单击“服务列表 > 云监控服务”。
3. 单击页面左侧的“云服务监控”,进入“云服务监控”页面,选择待查看的云服 务资源所在行“永久数据存储”列下的指定的OBS桶名称,页面跳转到OBS管理 控制台中对应OBS桶的对象管理界面。
或单击页面左侧的“主机监控”,单击待查看的ECS所在行的“永久数据存储”列 下的指定的OBS桶名称,页面跳转到OBS管理控制台中对应OBS桶的对象管理界 面。
4. 在OBS桶中选择需要查看的监控数据文件,按照监控数据文件存储路径选择
“OBS桶名>CloudEye>地区标示>时间标示:年>时间标示:月>时间标 示:日 >服务类型目录>资源类型目录”,单击右侧的“下载”,文件将下载到 浏览器默认下载路径,如需要将监控数据文件保存到自定义路径下,请单击右侧 的“下载为”按键。
监控数据文件命名格式:
监控数据文件前缀_CloudEye_地区标示_ 日志文件上传至OBS的时间标示:年-月-日T时-分-秒Z_系统随机生成字符.json
例如:File
Prefix_CloudEye_region_2016-05-30T16-20-56Z_21d36ced8c8af71e.json 说明
● OBS桶名和事件前缀为用户设置,其余参数均为系统自动生成。
● 监控数据原始文件是时间粒度的分片文件,文件中包含该时间分片下某一个资源下所有 指标的监控数据,以Json格式存储。
● 为了方便用户使用,云监控服务为用户提供了格式转换以及内容拼接工具。使用该工 具,用户可以把某一个特定资源下的若干个时间片的文件按照时间序列合并为一个按时 间拼接的文件,文件格式为csv。同时可以对资源下的每个指标生成独立的时间拼接文 件,文件格式为csv。
5. 在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为一个将 所有指标的数据合并生成的大文件。转换后的文件内容如图9-1所示。
图9-1 监控数据内容
10 审计云监控服务操作记录
云监控服务通过云审计服务(Cloud Trace Service,简称CTS)为您提供云监控服务的 操作记录,记录内容包括您从公有云管理控制台或者开放API发起的的云监控服务操作 请求以及每次请求的结果,供您查询、审计和回溯使用。