华为云数据仓库服务 DWS
采集华为云 DWS 监控指标
配置¶
安装 Func¶
推荐开通 观测云集成 - 扩展 - 托管版 Func: 一切前置条件都自动安装好, 请继续脚本安装
如果自行部署 Func 参考 自行部署 Func
安装脚本¶
提示:请提前准备好符合要求的华为云 AK(简单起见,可直接授予全局只读权限
ReadOnlyAccess
)
-
登陆 Func 控制台,点击【脚本市场】,进入官方脚本市场,搜索
guance_huaweicloud_dws
-
点击【安装】后,输入相应的参数:华为云 AK、SK、及账户名称
-
点击【部署启动脚本】,系统会自动创建
Startup
脚本集,并自动配置相应的启动脚本 -
开启后可以在「管理 / 自动触发配置」里看到对应的自动触发配置。点击【执行】,即可立即执行一次,无需等待定期时间。稍等片刻,可以查看执行任务记录以及对应日志
验证¶
- 在「管理 / 自动触发配置」确认对应的任务是否已存在对应的自动触发配置,同时可以查看对应任务记录及日志检查是否有异常
- 在观测云,「基础设施 - 资源目录」中查看是否存在资产信息
- 在观测云,「指标」查看是否有对应监控数据
指标¶
采集华为云数据仓库服务 DWS 指标, 可以通过配置的方式采集更多的指标 华为云 DWS 指标详情
华为云 DWS 指标在 huaweicloud_SYS.DWS
集下,以下是 DWS 相关指标说明
指标ID | 指标名称 | 指标含义 | 取值范围 | 单位 | 测量对象(维度) | 监控周期(原始指标) |
---|---|---|---|---|---|---|
dws001_shared_buffer_hit_ratio |
缓存命中率 | 该指标是指在系统中请求数据时,请求到的数据已经存在于缓存中的比率。即缓存中已经存在的数据量与请求的总数据量之比。缓存命中率越高,说明系统的缓存利用率越高,请求数据时需要从磁盘或网络中读取的次数就越少,系统响应速度就越快。 | 0%~100% | % | 数据仓库集群 | 4分钟 |
dws002_in_memory_sort_ratio |
缓存命中率 | 该指标用于表示排序算法所使用的额外内存空间与排序数据所占用的内存空间的比值。 | 0%~100% | % | 数据仓库集群 | 4分钟 |
dws003_physical_reads |
文件读取次数 | 该指标用于表示读取数据库文件的累计次数。 | > 0 | count | 数据仓库集群 | 4分钟 |
dws004_physical_writes |
文件写入次数 | 该指标用于表示写入数据库文件的累计次数。 | > 0 | count | 数据仓库集群 | 4分钟 |
dws005_physical_reads_per_second |
每秒文件读取次数 | 该指标用于表示每秒读取数据库文件的次数。 | ≥ 0 | count/s | 数据仓库集群 | 4分钟 |
dws006_physical_writes_per_second |
每秒文件写入次数 | 该指标用于表示每秒写入数据库文件的次数。 | ≥ 0 | count/s | 数据仓库集群 | 4分钟 |
dws007_db_size |
数据量大小 | 该指标用于表示数据库中所有数据总量大小。 | ≥0MB | MB | 数据仓库集群 | 4分钟 |
dws008_active_sql_count |
活跃SQL数 | 该指标用于表示数据库当前活动的SQL个数。 | ≥ 0 | count | 数据仓库集群 | 4分钟 |
dws009_session_count |
会话数 | 该指标用于表示数据库当前访问的连接个数。 | ≥ 0 | count | 数据仓库集群 | 4分钟 |
dws009_session_count |
会话数 | 该指标用于表示数据库当前访问的连接个数。 | ≥ 0 | count | 数据仓库集群 | 4分钟 |
dws010_cpu_usage |
CPU使用率 | 该指标用于统计每个集群节点的CPU使用率。 | 0%~100% | % | 数据仓库节点 | 1分钟 |
dws011_mem_usage |
内存使用率 | 该指标用于统计每个集群节点的内存使用率。 | 0%~100% | % | 数据仓库节点 | 1分钟 |
dws012_iops |
IOPS | 该指标用于统计每个集群节点每秒处理的I/O请求数量。 | ≥ 0 | count/s | 数据仓库节点 | 1分钟 |
dws013_bytes_in |
网络输入吞吐量 | 该指标用于统计每秒从网络输入每个集群节点的数据总量。 | ≥ 0字节/秒 | byte/s | 数据仓库节点 | 1分钟 |
dws014_bytes_out |
网络输出吞吐量 | 该指标用于统计从每个节点每秒发送到网络的数据总量。 | ≥ 0字节/秒 | byte/s | 数据仓库节点 | 1分钟 |
dws015_disk_usage |
磁盘利用率 | 该指标用于统计每个集群节点的磁盘使用情况。 | 0%~100% | % | 数据仓库节点 | 1分钟 |
dws016_disk_total_size |
磁盘总大小 | 该指标用于统计每个集群节点的数据磁盘总大小。 | 100GB~2000GB | GB | 数据仓库节点 | 1分钟 |
dws017_disk_used_size |
磁盘使用量 | 该指标用于统计每个集群节点的数据磁盘已用大小。 | 0GB~3600GB | GB | 数据仓库节点 | 1分钟 |
dws018_disk_read_throughput |
硬盘读吞吐量 | 该指标用于统计集群节点数据磁盘每秒读取的数据量。 | ≥ 0字节/秒 | byte/s | 数据仓库节点 | 1分钟 |
dws019_disk_write_throughput |
硬盘写吞吐量 | 该指标用于统计集群节点数据磁盘每秒写入的数据量。 | ≥ 0字节/秒 | byte/s | 数据仓库节点 | 1分钟 |
dws020_avg_disk_sec_per_read |
硬盘读耗时 | 该指标用于统计集群节点数据磁盘每次读取数据的平均耗时。 | > 0秒 | Second | 数据仓库节点 | 1分钟 |
dws021_avg_disk_sec_per_write |
硬盘写耗时 | 该指标用于统计集群节点数据磁盘每次写入数据的平均耗时。 | > 0秒 | Second | 数据仓库节点 | 1分钟 |
dws022_avg_disk_queue_length |
磁盘平均队列长度 | 该指标用于统计每个集群节点数据磁盘平均的I/O队列长度。 | ≥ 0 | count | 数据仓库节点 | 1分钟 |
对象¶
数据正常同步后,可以在观测云的「基础设施 - 资源目录」中查看数据。
{
"measurement": "huaweicloud_dws",
"tags": {
"RegionId" : "cn-south-4",
"project_id" : "756ada1aa17e4049b2a16ea41912e52d",
"enterprise_project_id" : "0824ss-xxxx-xxxx-xxxx-12334fedffg",
"datastore_id" : "xxxxxx",
"datastore_name" : "test"
},
"fields": {
"status" : "AVAILABLE",
"version" : "8.0.x",
"port" : "8000",
"user_name" : "xxxxx",
"availability_zone" : "cn-south-4a",
"node_type" : "dwsk2-xxx-xxx",
"sub_status" : "xxxxxxxxx",
"create_time" : "2024-11-11T08:15:58Z",
"update_time" : "2024-11-11T08:15:58Z",
"endpoints" : "xxxxx",
"nodes" : "[]",
"number_of_node" : "3",
"recent_event" : "2",
"public_endpoints" : "[]",
"action_progress" : "{}",
"public_ip" : "xxxxxxxx"
}
}
注意:
tags
、fields
中的字段可能会随后续更新有所变动