openGauss Prometheus-Exporter组件环境部署

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

环境部署

  1. 用户可以从Prometheus的官网上下载Prometheus-server和node-exporter,然后根据官方文档中的说明启动它们;也可以通过DBMind提供的快捷部署工具进行部署;如果用户自行部署,则可以跳到 部署过程中为支持部署位置正确以及后续的运行和监测...

  2. 通过命令行进行Prometheus和所有exporter的快捷部署,第一次安装需要确保有网络连接,输入参数为--online。

    gs_dbmind component deployment --online
    

    成功进行一次在线部署之后可以设参数为--offline进行离线部署。

    gs_dbmind component deployment --offline
    

     说明:
    一键部署工具如涉及多节点,建议在内部网络下使用。

    如采用一键式部署,Prometheus和node_exporter的软件压缩包下载路径以及解压缩路径在用户的家目录$HOME下。

  3. 部署过程中为支持部署位置正确以及后续的运行和监测正常运行,程序会要求用户互动性地输入一些参数,主要包括以下内容,应当注意到的是Prometheus和node-exporter的默认侦听地址是0.0.0.0,由于Prometheus和node-exporter属于开源软件,DBMind也无法获知用户希望绑定的IP地址,故无法直接进行修改,需要用户进行配置。 但是在安装过程中,DBMind会给予用户相应的提示,提示用户将侦听地址绑定到具体的某个IP地址上。下面是部署工具的配置文件示例,该工具会进行交互式配置,不建议用户手动修改。配置文件如下:

    [DOWNLOADING]
    host = https://github.com/prometheus
    node_exporter = node_exporter-1.3.1.linux-amd64
    prometheus = prometheus-2.35.0-rc0.linux-amd64
    node_exporter_sha256 =
    prometheus_sha256 =
    [PROMETHEUS]
    host =  # IP address of the deployed host for prometheus and reprocessing exporter.
    ssh_po
openGauss Prometheus-Exporter组件使用指导 node-exporter:一般地,对于Prometheus监控平台都需要部node-exporter用于监控Linux操作系统,后文提到的部分AI功能也需要依赖node-exporter采集Linux系统指标,故也需要用户来部;用户可通过gs_dbmind命令启动对应的exporterprometheus和各个exporter单独的启动方式可以参考后续步骤,如果用户只采用自动部工具部,则可直接跳到。用户可以通过命令行监测Prometheus和所有exporter的运行情况。 阅读详情

相关推荐

openGauss学习笔记-287 openGauss AI特性-AI4DB数据库自治运维-DBMind的支持组件-Prometheus Exporter组件-环境部

openGauss学习笔记-287 openGauss AI特性-AI4DB数据库自治运维-DBMind的支持组件-Prometheus Exporter组件-环境部 openGauss学习笔记-2

超哥的博客 303

opengauss_exporter

用户可以通过远程部的方式在主控节点上执行下述命令,从而将opengauss_exporter安装到对应的数据库节点上,opengauss_exporter的默认端口号范围是9187-9197,如果被占用可以使用其他端口。opengauss_exporter是DBMind采集数据库组件,从openGauss数据库中读取系统表(或系统视图)的数据,并通过Prometheus保存起来。对于采用URL格式的DSN,由于@等特殊字符用来分割URL串中各个部分的内容,故需要URL编码。

711

opengauss_exporter:Prometheus导出器,用于OpenGauss服务器指标

openGauss服务器导出器 Prometheus导出程序,用于openGauss服务器指标。 限制 openGauss密码身份验证方法必须为md5 快速开始 该软件包可用于Docker: # Start an example database docker run --net=host -it --rm -e GS_PASSWOR=password enmotech/opengauss # Connect to it docker run --net=host -e DATA_SOURCE_NAME="postgresql://postgres:password@localhost:5432/postgres?sslmode=disable" mogdb/opengauss_exporter 建立和运行 的github 缺省的make文件行为是生成二进制文件: $ go get g

openGauss Prometheus-Exporter组件命令参考

如果该url涉及到的各字段URL包含特殊字符(如@, /等),则需要通过URL编码进行转义,例如密码中的。默认是该功能yamls目录下的default.yml文件,可以参考该配置文件格式,错误配置会报错。常量列表,k=v格式,用逗号隔开,表明该exporter自带的常量标签。常量列表,k=v格式,用逗号隔开,表明该exporter自带的常量标签。显性表明仅采集的数据库名,指定多个数据库时用逗号(,)隔开。显性表明不监控的数据库名,指定多个数据库时用逗号(,)隔开。日志文件保存路径,默认保存在当前目录下。

2301_79720856的博客 1174

云原生丨如何使用Prometheus+Grafana搭建一套监控系统,实现OpenGauss 数据库监控

详实干货,轻松上手!

在数字化道路无限探索 1417

简单记录openguass_exporter对接prometheus通过grafanai来实现可视化监控

prome监控openguass

weixin_50935486的博客 843

【部prometheus+pushgateway+node_exporter+opengauss_exporter+grafana监控openGauss数据库

摘要:本文介绍了搭建prometheus监控环境的详细过程及搭建过程中遇见的问题及其解决方案,通过prometheus+pushgateway+node_exporter+opengauss_exporter的监控矩阵,实现对openGauss数据库及其运行环境的监控,并将监控数据在grafana上进行可视化展示。

momge的博客 2534

【参赛作品42】openGauss/MogDB数据库完美适配Grafana及Prometheus

Grafana是一个跨平台、开源的度量分析和可视化工具,可以通过对接各种数据源并作可视化展示。 Prometheus是著名开源监控项目,其监控任务由具体的exporter实现,exporter到目标端抓取监控数据,然后保存在TSDB时序数据库中。Prometheus也支持PromQL查询语言进行自定义的查询组合。 openGauss/MogDB数据库可以通过opengauss_exporter完美适配Grafana及Prometheus。 下面是效果图:

Gauss松鼠会 1649

MogDB数据库如何完美适配Grafana及Prometheus

点击蓝字关注我们Grafana是一个跨平台、开源的度量分析和可视化工具,可以通过对接各种数据源并作可视化展示。Prometheus是著名开源监控项目,其监控任务由具体的exporter实现...

Enmotech的博客 319

openGauss DBMind自治运维系统的安装和部

DBMind作为openGauss数据库的一部分,为openGauss数据库提供了自动驾驶能力,是一款领先的开源数据库自治运维平台。通过DBMind, 您可以很容易地发现数据库的问题,同时可以实现秒级的数据库问题根因分析。

Gauss松鼠会 1690

Prometheus是业内非常流行的开源监控系统

Prometheus是业内非常流行的开源监控系统,同时本身也是一款时序数据库Prometheus的采集端称之为exporter,用来收集被监控模块的指标项。为了与Prometheus平台完成对接,AI工具分别实现了两款exporter,分别是用来采集数据库指标的openGauss-exporter,以及对采集到的指标进行二次加工的reprocessing-exporterPrometheusexporter是业内流行的监控和采集平台,部在内网环境中,不对外部暴露接口,仅供内部监控平台使用。

364

openGauss环境部用户

其中,提供的exporter组件默认采用Https通信协议,因此需要用户默认提供SSL证书和秘钥文件,并通过--ssl-keyfile、--ssl-certfile 以及 --ssl-ca-file 提供。这些数据库节点的账户和密码,数据库的账户和密码必须一致,部的路径和SSL证书所在的路径也需要一致。用户需要提前把[PROMETHEUS]和[EXPORTERS]需要的证书文件放置在各节点一致的路径下,如果是多节点部,不同节点之间的证书文件路径必须一致。一键部工具如涉及多节点,建议在内部网络下使用。

1499

openGauss AI特性指南:DBMind的支持组件-Prometheus Exporter组件(1)

Prometheus是业内非常流行的开源监控系统,同时本身也是一款时序数据库Prometheus的采集端称之为exporter,用来收集被监控模块的指标项。为了与Prometheus平台完成对接,AI工具分别实现了两款exporter,分别是用来采集数据库指标的openGauss-exporter,以及对采集到的指标进行二次加工的reprocessing-exporterPrometheusexporter是业内流行的监控和采集平台,部在内网环境中,不对外部暴露接口,仅供内部监控平台使用。

weixin_53596073的博客 891

【参赛作品19】Prometheus + grafana + opengauss_exporter 安装部

node_exporter 下载 https://github.com/prometheus/node_exporter/releases 启动 nohup /opt/node_exporter/node_exporter --no-collector.softnet > /opt/node_exporter/node_exporter.log 2>&1 & opengass_exporter opengauss_exporter使用详情请参考 https://www.mo.

Gauss松鼠会 2615

openGauss AI特性指南:DBMind的支持组件-Prometheus Exporter组件(2)

node-exporter:一般地,对于Prometheus监控平台都需要部node-exporter用于监控Linux操作系统,后文提到的部分AI功能也需要依赖node-exporter采集Linux系统指标,故也需要用户来部;使用方法详见:https://prometheus.io/docs/guides/node-exporter/#installing-and-running-the-node-exporter。用户可以通过命令行监测Prometheus和所有exporter的运行情况。

weixin_53596073的博客 430
上一篇: openGauss Prometheus-Exporter组件常见问题处理
下一篇: openGauss Prometheus-Exporter组件命令参考
openGaussMan
博客等级 码龄3年 2330粉丝 376原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值