wget https://mirrors.tencent.com/install/cls/vmagent/vmagent.sh
./vmagent.sh install --secretid <secretid> --secretkey <secretkey> --endpoint https://<region-url>/prometheus/<topicID>/api/v1/write --cluster_id <cluster_id>
参数名 | 是否必填 | 参数描述 |
topicID | 是 | 日志主题 ID。 |
secretid | 是 | |
secretkey | 是 | |
endpoint | 是 | |
cluster_id | 是 | 集群 ID,作为指标 label,区分指标的来源。 |
namespace | 否 | 指定安装 VMagent 的 namespace。若不指定,默认为 kube-system(一般不需要特别指定)。 |
name | 否 | 指定安装 VMagent 的 deployment 的名称。若不指定,默认为 VMagent(一般不需要特别指定)。 |
dep | 否 | 在安装的时候是否安装依赖组件(node-exporter、kube-state-metric),默认值为 false。 |
kind: ConfigMap apiVersion: v1 metadata: name: ${name}-config ## 安装VMagent时指定的name参数 namespace: ${namespace} ## 安装VMagent时指定的namespace参数 data: vmagent.yml: |- ## Prometheus指标采集配置,参考https://prometheus.io/docs/prometheus/latest/configuration/configuration/ global: scrape_interval: 15s external_labels: cluster: ${clusterID} ## 安装VMagent时指定的clusterID参数 scrape_configs: - job_name: xxx

./vmagent.sh uninstall --name <vmagent-name> --namespace <ns-name> --dep true
参数名 | 是否必填 | 参数描述 |
namespace | 否 | VMagent 的 namespace。若不指定,默认为 kube-system。 |
name | 否 | VMagent的 deployment的名称。若不指定, 默认为 VMagent。 |
dep | 否 | 是否卸载依赖组件(node-exporter、kube-state-metric),默认为 true。 |
文档反馈