1.服务解压
[root@prometheus opt]# unzip exporter_local-2023_04_23_18-24-53.zip
[root@prometheus opt]# mv exporter_local-2023_04_23_18-24-53 alyun_exporter
2.修改配置文件
无需再prometheus配置文件中添加配置,该组件直接写入prometheus
[root@prometheus opt]# vim /opt/alyun_exporter/configs/product.yml
#服务端接入点,配置文件位置、日志等级等
serverconf:
service_endpoint: cms-export.cn-shanghai.aliyuncs.com # export服务地址(公网地址)
page_size: 300 # 查询数据的分页大小
log_dest: 1 # 1 stdout; 2 file
log_dir: # 日志文件位置
log_level: Warning # 日志等级
http_proxy: # http代理
https_proxy: # https代理
no_proxy: # noproxy代理
no_meta: true # 是否补充meta信息的功能
no_savepoint: true # 是否记录进度
no_tag_prefix: true # 是否为标签增加'tag_'前缀
#远端 Prometheus 的写入地址和鉴权
remote_prom:
endpoint: http://192.68.10.5:9090/api/v1/write # Prometheus服务地址(本地自建,需开启远程写入)
basic_auth:
username: name # basic auth 的 usernameme(没有做认证)
password: bb # basic auth 的 password
#用户账号的信息,tag,desc等信息的查询
credential:
user_id: 1455******* # 用户的 userid
access_key: LTAI5tXXXNo9 # 用户的 ak
access_secret: XXXXXsPT9tIrrrS # 用户的 sk
#配置用户想要写入数据的label,如果不需要可以直接删除这一项配置
#datatag:
```bash
#- {key: customKey1, val: val1}
#- {key: customKey2, val: val2}
```# 配置需要导出的产品类型和指标
products:
- namespace: acs_rds_dashboard
metric_info:
- metric_list: [ConnectionUsage,CpuUsage,DiskUsage,IOPSUsage,MemoryUsage,DataDelay,MySQL_ActiveSessions,MySQL_TmpDiskSize,MySQL_ThreadsRunning,MySQL_ThreadsConnected,MySQL_TempDiskTableCreates,MySQL_TPS,MySQL_SlowQueries,MySQL_SlaveSQLRunning,MySQL_SlaveIORunning,MySQL_QPS,MySQL_NetworkOutNew,MySQL_NetworkInNew]
period: 60
3.启动
[root@prometheus-20230428 alyun_exporter]# ./exporter_local &
4.在prometheus获取指标
注意指标前缀:
企业云监控服务,在设计之初就带上了 Aliyun+{产品名称} + "" 这样的前缀,比如
ecs的指标会增加前缀 AliyunEcs
slb的指标会增加前缀 AliyunSlb_
eip的指标会增加前缀 AliyunVpceip_
fc的指标会增加前缀 AliyunFc_
数据库技术交流群: