当前位置: 首页 > news >正文

网站后台修改内容看不见了台州市建设工程造价管理处网站

网站后台修改内容看不见了,台州市建设工程造价管理处网站,wordpress怎样比较安全,中国建筑集团有限公司官网招标网Patroni是Cybertec公司基于python语言开发的,可用于使用流复制来创建,管理,维护和监视高可用性PostgreSQL集群设置的工具。 目前,PatroniEtcd 是最为推荐的PostgreSQL数据库高可用方案之一。 PostgreSQL有postgres_exporter监控采…

Patroni是Cybertec公司基于python语言开发的,可用于使用流复制来创建,管理,维护和监视高可用性PostgreSQL集群设置的工具。

目前,Patroni+Etcd 是最为推荐的PostgreSQL数据库高可用方案之一。

PostgreSQL有postgres_exporter监控采集器。对于Patroni高可用工具自身的监控,有啥子监控方案吗?

一起来看看 ,鲜为人知的 patroni-exporter 

一、patroni-exporter 部署

环境要求:Requires python >= 3.6 

软件包下载:https://github.com/Showmax/patroni-exporter

​patroni_export 安装
 

1.1、安装python系统包pip3.6 install prometheus_client  pip3.6 install python-dateutil1.2、unzip 解压 patroni-exporter-master.zip[root@HD-IOV-PROMETHEUS-MONITOR patroni]# ll
total 12
drwx------ 3 root root  137 Aug  1 10:39 patroni-exporter-master
-rw------- 1 root root 8566 Aug  1 10:31 patroni-exporter-master.zip1.3、 patroni-exporter服务启动脚本# cat /etc/systemd/system/patroni_exporter.service 
[Unit]
Description=patroni_exporter
After=network.target
​
[Service]
Type=simple
ExecStart=/usr/bin/python3.6 /root/dba_zc/patroni/patroni-exporter-master/patroni_exporter.py   --port 51234 --patroni-url http://172.24.131.8:8008/patroni --timeout 5 
TimeoutSec = 60
Restart = on-failure
RestartSec = 2
​
[Install]1.4、patroni_exporter启动systemctl start patroni_exporter

二、patroni-exporter对接Prometheus

为了方便,这里采用静态注册:静态的将服务的IP和抓取指标的端口号配置在Prometheus yaml文件的scrape_configs配置下。

  - job_name: patroni-job    static_configs:    - targets: ['172.26.234.25:51234','172.26.234.25:51238','172.26.234.25:51239']

访问prometheus web,能看到各监控export为UP即正常

三、patroni-exporter采集数据Grafana可视化

我基于patronictl version 1.6.1 下 patroni-exporter采集数据,编写了一个 Grafana Dashboard for Patroni exporter,效果如下

四、patroni基于Alertmanager告警

​# cat patroni_rules.yml

groups:

- name: for_common

rules:

- alert: IOV-patroni_patroni_info

expr: patroni_patroni_info != 1

for: 1m

labels:

level: 3

annotations:

cur_value: '{{ $value }}'

description: '{{ $labels.instance}} of {{$labels.job}} patroni has down 1m'

- alert: IOV-patroni_patroni_pause

expr: patroni_patroni_pause != 0

for: 1m

labels:

level: 3

annotations:

cur_value: '{{ $value }}'

description: '{{ $labels.instance}} of {{$labels.job}} patroni 处于 pause 1m'

- alert: IOV-patroni_postgresql_timeline

expr: changes(patroni_postgresql_timeline[1m]) != 0

for: 1m

labels:

level: 3

annotations:

cur_value: '{{ $value }}'

description: '{{ $labels.instance}} of {{$labels.job}} patroni change postgresql_timeline 1m'

 

 

五、patroni 服务高可用性优化

针对patroni服务非正常关闭,os systemd自动重启拉起,保障工具的高可用性。

异常终止后自动重启,systemd控制参数Restart=always 、RestartSec=5、 StartLimitInterval=0[root@ZL-IOV-ZNA-L2-DBORCH02 system]# cat /etc/systemd/system/patroni.service [Unit]Description=Runners to orchestrate a high-availability PostgreSQLAfter=syslog.target network.target[Service]Type=simpleUser=postgresGroup=postgres#StandardOutput=syslogExecStartPre=-/usr/bin/sudo /sbin/modprobe softdogExecStartPre=-/usr/bin/sudo /bin/chown postgres /dev/watchdogExecStart=/usr/bin/patroni /software/patroni/patroni.ymlExecReload=/bin/kill -s HUP $MAINPIDKillMode=processTimeoutSec=30Restart=alwaysRestartSec=5StartLimitInterval=0[Install]WantedBy=multi-user.target

patroni 高可用测试  

patroni异常终止,自动重新拉起 

http://www.yayakq.cn/news/63708/

相关文章:

  • 如何设计网站logo西安网站建设招标
  • 建网站用什么工具中国有几个搜索引擎
  • 钟祥建设局网站越南注册公司流程和费用
  • 网站自动适应屏幕wordpress源码站整站源码
  • 有口碑的大良网站建设网页设计师就业形势
  • 成都建设网站哪个好福州seo网站排名
  • 北京海淀区网站建设网站服务器租赁费用
  • 旅游网站建设的现状一般网站的字体大小
  • 下载建设网站长沙做网站公司哪家
  • 站长工具seo诊断ui设计实训报告
  • 网站建设项目的费用做什么科目高效网站推广方案
  • 大连网站建设流程图企业开办网站
  • 有域名和主机怎么做网站seo排名快速刷
  • 中学网站系统源码网站制作最
  • 做动画视频的网站深圳搜索优化排名
  • 信息网站 cms游戏公司怎么注册
  • 化妆品公司网站设计北京 互联网公司
  • 招聘网站对比这么做网站如何做seo规划
  • 医院病房建设网站网页传奇手游排行榜前十名
  • 网站网站模版石家庄 外贸网站建设公司排名
  • 安徽省城乡建设厅网站河北省香河县建设局网站
  • asp.net 项目成本预算系统的 网站开发wordpress 自定义链接
  • 南京企业网站设计制作网站做跳转在后天那个文件里做
  • 如何做慕课网站个人怎么注册个体工商户
  • 高端网站建设的公司共享虚拟主机 几个网站
  • 烟台网站排行榜苏华建设集团网站
  • 建筑行业网站建设wordpress做外贸
  • 望城网站建设南宁网站建设产品介绍
  • 怎样用自己电脑做网站wordpress替换域名
  • 温州企业网站排名优化网站做实名认证