管理其他云廠商服務(wù)的數(shù)據(jù)接入任務(wù)
您可以通過創(chuàng)建AWS(亞馬遜云)或騰訊云的數(shù)據(jù)接入任務(wù),將監(jiān)控數(shù)據(jù)接入云監(jiān)控。監(jiān)控數(shù)據(jù)接入云監(jiān)控后,您可以創(chuàng)建監(jiān)控大盤和監(jiān)控圖表,通過監(jiān)控大屏查看該云服務(wù)的監(jiān)控指標(biāo)。
前提條件
請確保云監(jiān)控與AWS或騰訊云服務(wù)所在主機之間可以正常通信。
請確保您已創(chuàng)建指標(biāo)倉庫。具體操作,請參見創(chuàng)建指標(biāo)倉庫。
您只能通過管理員賬號權(quán)限(Linux操作系統(tǒng)使用root用戶,Windows操作系統(tǒng)使用Administrator用戶)安裝云監(jiān)控插件和Exporter。使用管理員賬號具有一定風(fēng)險,如果操作不當(dāng)可能導(dǎo)致系統(tǒng)穩(wěn)定性問題或數(shù)據(jù)安全問題,請謹(jǐn)慎操作。
創(chuàng)建數(shù)據(jù)接入任務(wù)
為AWS或騰訊云服務(wù)所在主機安裝云監(jiān)控插件。
具體操作,請參見安裝和卸載云監(jiān)控插件。
為騰訊云服務(wù)所在主機安裝Exporter。
以騰訊云服務(wù)部署在Linux服務(wù)器上為例,介紹Exporter的安裝方法。
以root用戶登錄騰訊云服務(wù)所在主機。
執(zhí)行以下命令,下載Exporter安裝包。
wget https://cms-prometheus.oss-cn-hangzhou.aliyuncs.com/tencentyun/qcloud-exporter-linux-amd64.tar.gz
執(zhí)行以下命令,解壓文件qcloud-exporter-linux-amd64.tar.gz。
tar zxvf qcloud-exporter-linux-amd64.tar.gz
執(zhí)行以下命令,查看目錄qcloud-exporter-linux-amd64中包含的所有文件。
cd qcloud-exporter-linux-amd64
ll qcloud-exporter-linux-amd64
qcloud-cdb-product.yml qcloud-clb-product.yml qcloud-cvm-product.yml qcloud_exporter qcloud-redis-cluster-product.yml qcloud-cdn-product.yml qcloud-cmongo-product.yml qcloud-dc-product.yml qcloud-exporter-linux-amd64.tar.gz qcloud-redis-product.yml qcloud-clb7-product.yml qcloud-cos-product.yml qcloud-dcx-product.yml qcloud-nat-product.yml
其中,后綴為
.yml
的文件,均為騰訊云服務(wù)的配置文件。您可以直接修改目標(biāo)配置文件,也可以復(fù)制一個配置文件,修改其配置信息。配置騰訊云服務(wù)的配置文件qcloud-redis-product.yml。
說明以配置文件qcloud-redis-product.yml為例。
執(zhí)行以下命令,編輯文件qcloud-redis-product.yml。
vi qcloud-redis-product.yml
配置騰訊云服務(wù)的配置文件qcloud-redis-product.yml。
credential: access_key: "access_key" # 當(dāng)前騰訊云賬號的AccessKey ID。 secret_key: "secret_key" # 當(dāng)前騰訊云賬號的AccessKey Secret。 region: "region" # Redis所在地域。 rate_limit: 15 # 騰訊云的云監(jiān)控調(diào)用接口時,最大限制為20次/秒或1200次/分鐘。 products: - namespace: QCE/REDIS # Redis的命名空間。 all_metrics: true # true表示監(jiān)控Redis的所有監(jiān)控項。 all_instances: true # true表示監(jiān)控Redis的所有實例。 #only_include_metrics: [] #only_include_instances: [crs-xxxxxxxx] #extra_labels: [InstanceName] #statistics_types: [last] #period_seconds: 60 #metric_name_type: 2
按Esc鍵,輸入:wq,再按Enter鍵,保存并退出文件qcloud-redis-product.yml。
執(zhí)行以下命令,安裝Exporter并啟動服務(wù)。
qcloud_exporter --config.file "qcloud-redis-product.yml"
為AWS服務(wù)所在主機安裝Exporter。
以AWS服務(wù)部署在Linux服務(wù)器上為例,介紹Exporter的安裝方法。
以root用戶登錄AWS服務(wù)所在主機。
執(zhí)行以下命令,設(shè)置環(huán)境變量。
AWS_ACCESS_KEY_ID="AKIAZUF26NQPE****"
AWS_SECRET_ACCESS_KEY="8mSpf+XRHBuJEi4tjJN4YU6h3LRS****"
創(chuàng)建AWS服務(wù)的配置文件example.yml。
執(zhí)行以下命令,創(chuàng)建空白文件example.yml。
touch example.yml
執(zhí)行以下命令,編輯文件example.yml。
vi example.yml
配置AWS服務(wù)的配置文件example.yml。
region: us-east-2 region: us-east-2 metrics: - aws_namespace: AWS/EC2 aws_metric_name: CPUUtilization aws_dimensions: [InstanceId] aws_dimenstion_select: InstanceID: [i-03c0a044201c5****,i-04e5e3be6f194****] aws_statistics: [Maximum] - aws_namespace: AWS/EC2 aws_metric_name: DiskReadOps aws_dimensions: [InstanceId] aws_dimenstion_select: InstanceID: [i-03c0a044201c5****,i-04e5e3be6f194****] aws_statistics: [Maximum] - aws_namespace: AWS/EC2 aws_metric_name: DiskWriteOps aws_dimensions: [InstanceId] aws_dimenstion_select: InstanceID: [i-03c0a044201c5****,i-04e5e3be6f194****] aws_statistics: [Maximum] - aws_namespace: AWS/EC2 aws_metric_name: DiskReadBytes aws_dimensions: [InstanceId] aws_dimenstion_select: InstanceID: [i-03c0a044201c5****,i-04e5e3be6f194****] aws_statistics: [Maximum]
參數(shù)
說明
region
AWS服務(wù)所在地域。
aws_namespace
AWS服務(wù)的命名空間。
aws_metric_name
AWS服務(wù)的監(jiān)控項。
aws_dimensions
查詢AWS服務(wù)的監(jiān)控數(shù)據(jù)的維度,例如:
InstanceId
。InstanceID
AWS服務(wù)的實例ID。
aws_statistics
AWS服務(wù)監(jiān)控項的統(tǒng)計方法。
按Esc鍵,輸入:wq,再按Enter鍵,保存并退出文件example.yml。
執(zhí)行以下命令,下載Exporter安裝包。
wget https://cms-prometheus.oss-cn-hangzhou.aliyuncs.com/aws-cloudwatch/cloudwatch_exporter-0.9.0-jar-with-dependencies.jar
執(zhí)行以下命令,創(chuàng)建目錄target。
mkdir target
執(zhí)行以下命令,將Exporter安裝包cloudwatch_exporter-0.9.0-jar-with-dependencies.jar移動到目錄target。
mv cloudwatch_exporter-0.9.0-jar-with-dependencies.jar target
執(zhí)行以下命令,安裝Exporter并啟動服務(wù)。
java -jar target/cloudwatch_exporter-0.9.0-jar-with-dependencies.jar 9106 example.yml
顯示如下信息,說明Exporter安裝成功。
2021-06-11 03:24:55.743:INFO::main: Logging initialized @1775ms to org.eclipse.jetty.util.log.StdErrLog 2021-06-11 03:24:55.844:INFO:oejs.Server:main: jetty-9.4.z-SNAPSHOT; built: 2019-02-15T16:53:49.381Z; git: eb70b240169fcf1abbd86af36482d1c49826****; jvm 1.8.0_282-b08 2021-06-11 03:24:55.906:INFO:oejsh.ContextHandler:main: Started o.e.j.s.ServletContextHandler@3de8f619{/,null,AVAILABLE} 2021-06-11 03:24:55.964:INFO:oejs.AbstractConnector:main: Started ServerConnector@3feb2dda{HTTP/1.1,[http/1.1]}{0.0.0.0:9106} 2021-06-11 03:24:55.965:INFO:oejs.Server:main: Started @1997ms
創(chuàng)建數(shù)據(jù)接入任務(wù)。
登錄云監(jiān)控控制臺。
在左側(cè)導(dǎo)航欄,選擇 。
單擊目標(biāo)指標(biāo)倉庫對應(yīng)接入數(shù)據(jù)列下的添加到該倉庫的賬號數(shù)量、云產(chǎn)品數(shù)量、指標(biāo)數(shù)量或任務(wù)數(shù)。
說明任務(wù)數(shù)指線下IDC、AWS、騰訊云、Prometheus監(jiān)控、本地日志監(jiān)控和SLS日志監(jiān)控等任務(wù)總數(shù)。
在指標(biāo)管理面板,先單擊AWS或騰訊云頁簽,再單擊接入數(shù)據(jù)。
在接入數(shù)據(jù)對話框的基礎(chǔ)任務(wù)信息頁面,設(shè)置云廠商的基礎(chǔ)任務(wù)信息,單擊下一步。
參數(shù)
說明
任務(wù)名
數(shù)據(jù)接入任務(wù)名稱。
任務(wù)描述
數(shù)據(jù)接入任務(wù)描述。
主機選擇
目標(biāo)云廠商的主機。
說明這些主機均已安裝云監(jiān)控插件。
區(qū)域
主機歸屬的地域。
說明單擊高級選項,可設(shè)置該參數(shù)。
網(wǎng)絡(luò)類型
主機的網(wǎng)絡(luò)類型。取值:
VPC:專有網(wǎng)絡(luò)。
classic:經(jīng)典網(wǎng)絡(luò)。
說明單擊高級選項,可設(shè)置該參數(shù)。
在數(shù)據(jù)接入檢查頁面,確認(rèn)主機已安裝最新版本的云監(jiān)控插件和Exporter,單擊下一步。
在任務(wù)詳情頁面,輸入采集目標(biāo)的URL地址,選擇數(shù)據(jù)采集的時間間隔和超時時間,設(shè)置數(shù)據(jù)接入任務(wù)的標(biāo)簽,單擊下一步。
在數(shù)據(jù)大盤頁面,單擊關(guān)閉。
修改數(shù)據(jù)接入任務(wù)
登錄云監(jiān)控控制臺。
在左側(cè)導(dǎo)航欄,選擇 。
單擊目標(biāo)指標(biāo)倉庫對應(yīng)接入數(shù)據(jù)列下的添加到該倉庫的賬號數(shù)量、云產(chǎn)品數(shù)量、指標(biāo)數(shù)量或任務(wù)數(shù)。
說明任務(wù)數(shù)指線下IDC、AWS、騰訊云、Prometheus監(jiān)控、本地日志監(jiān)控和SLS日志監(jiān)控等任務(wù)總數(shù)。
在指標(biāo)管理面板,先單擊AWS或騰訊云頁簽,再單擊目標(biāo)任務(wù)對應(yīng)操作列的修改。
在接入數(shù)據(jù)對話框的基礎(chǔ)任務(wù)信息頁面,設(shè)置目標(biāo)云廠商的基礎(chǔ)任務(wù)信息,單擊下一步。
在數(shù)據(jù)接入檢查頁面,確認(rèn)已安裝最新版本的云監(jiān)控插件和Exporter,單擊下一步。
在任務(wù)詳情頁面,輸入采集目標(biāo)的URL地址,選擇數(shù)據(jù)采集的時間間隔和超時時間,設(shè)置數(shù)據(jù)接入任務(wù)的標(biāo)簽,單擊下一步。
在數(shù)據(jù)大盤頁面,單擊關(guān)閉。
刪除數(shù)據(jù)接入任務(wù)
登錄云監(jiān)控控制臺。
在左側(cè)導(dǎo)航欄,選擇 。
單擊目標(biāo)指標(biāo)倉庫對應(yīng)接入數(shù)據(jù)列下的添加到該倉庫的賬號數(shù)量、云產(chǎn)品數(shù)量、指標(biāo)數(shù)量或任務(wù)數(shù)。
說明任務(wù)數(shù)指線下IDC、AWS、騰訊云、Prometheus監(jiān)控、本地日志監(jiān)控和SLS日志監(jiān)控等任務(wù)總數(shù)。
在指標(biāo)管理面板,先單擊AWS或騰訊云頁簽,再單擊目標(biāo)任務(wù)對應(yīng)操作列的刪除。
在確認(rèn)刪除對話框,單擊確定。