tencent cloud

文档反馈

CVM node_expoter

最后更新时间:2024-01-29 15:55:14
    本文将为您介绍如何通过安装 node_exporter,暴露云服务器基础指标至 Prometheus 监控服务。

    操作步骤

    步骤1:下载安装 node_exporter

    在需要上报的云服务器上,下载并安装 node_exporter(采集基础指标数据的 exporter),您可以单击进入 Prometheus 开源官网下载地址 node_exporter,也可以直接执行下列命令,下载解压:
    wget https://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.linux-amd64.tar.gz && tar -xvf node_exporter-1.3.1.linux-amd64.tar.gz
    文件目录如下:
    
    

    步骤2:运行 node_exporter ,采集基础监控数据

    1. 进入相关文件夹,执行 node_exporter。
    cd node_exporter-1.3.1.linux-amd64
    ./node_exporter
    如下图所示即为成功采集到了基础监控数据。
    
    
    2. 可通过下列命令,将该基础监控数据暴露在9100端口:
    curl 127.0.0.1:9100/metrics
    如下图为执行命令后,可看到暴露出来的指标监控数据。
    
    

    步骤3:采集配置

    登录 Prometheus 监控服务控制台,进入集成中心 > 选择云服务器,在任务配置中根据页面提示进行配置。 抓取任务参考配置如下:
    job_name: example-job-name
    metrics_path: /metrics
    cvm_sd_configs:
    - region: ap-guangzhou
    ports:
    - 9100
    filters:
    - name: tag:示例标签键
    values:
    - 示例标签值
    relabel_configs:
    - source_labels: [__meta_cvm_instance_state]
    regex: RUNNING
    action: keep
    - regex: __meta_cvm_tag_(.*)
    replacement: $1
    action: labelmap
    - source_labels: [__meta_cvm_region]
    target_label: region
    action: replace

    步骤4:查看数据是否上报成功:

    登录 Prometheus 监控服务控制台,单击 Grafana 图标,进入 Grafana。 如下图所示,到 Explore 搜索下 {job="cvm_node_exporter"} 看是否有数据,若有数据,则表示上报成功。
    
    

    步骤5:配置 Dashboard

    每个产品都会有一些现成的 json 文件,可以直接导入 Dashboard 。
    1. 下载 Dashboard 文件:登录 Dashboard 界面,单击搜索 node_exporter,选择最新的 Dashboard 并下载。
    
    
    2. 导入 Dashboard 的 json 文件:登录 Prometheus 监控服务控制台,进入基本信息 > Grafana 地址,单击进入 Grafana,在 Grafana 控制台 > Create > Import > 在 Upload JSON file 中上传 Dashboard 文件。
    
    
    
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持