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

wordpress绑定网站网站建设力度

wordpress绑定网站,网站建设力度,dedecms可以做什么网站,跨境电商运营平台1、Pushgetway安装和使用 1.1 Pushgateway是什么 pushgateway 是另一种数据采集的方式#xff0c;采用被动推送来获取监控数据的prometheus插件#xff0c;它可以单独运行在 任何节点上#xff0c;并不一定要运行在被监控的客户端。 首先通过用户自定义编写的脚本把需要监…1、Pushgetway安装和使用 1.1 Pushgateway是什么 pushgateway 是另一种数据采集的方式采用被动推送来获取监控数据的prometheus插件它可以单独运行在 任何节点上并不一定要运行在被监控的客户端。 首先通过用户自定义编写的脚本把需要监控的数据发送给 pushgatewaypushgateway 再将数据推送给对应的 Prometheus 服务。 对于短时运行、不支持轮询的任务可以引入 pushgateway将指标数值以 push 的方式推送到 pushgateway暂 存然后 prometheus 从 pushgateway 中轮询。 PushGateway短期存储指标数据。主要用于临时性的任务各个目标主机可以上报数据到 pushgateway然后 prometheus server 统一从 pushgateway 拉取数据。 Pushgateway 是 prometheus 的一个组件prometheus server 默认是通过 exporter 主动获取数据(默认采取 pull 拉取数据)pushgateway 则是通过被动方式推送数据到 prometheus server用户可以写一些自定义的监控 脚本把需要监控的数据发送给 pushgateway 然后 pushgateway 再把数据发送给 Prometheus server。 1.2 使用Pushgateway的主要原因 1、因为Prometheus 采用 pull 模式可能由于不在一个子网或者防火墙导致 Prometheus 无法直接拉取各个 target 数据。 Prometheus 在一些情况下无法直接拉取各个 target 数据。 2、在监控业务数据的时候需要将不同数据汇总由 Prometheus 统一收集。 1.3 使用Pushgateway的弊端 由于以上原因不得不使用 pushgateway但在使用之前有必要了解一下它的一些弊端 1、将多个节点数据汇总到 pushgateway如果pushgateway 挂了受影响比多个 target 大。 通过单个 Pushgateway 监控多个实例时 Pushgateway 将会成为单点故障和潜在瓶颈。 2、Prometheus 拉取状态 up 只针对 pushgateway 无法做到对每个节点有效。 3、Pushgateway 可以持久化推送给它的所有监控数据。 因此即使你的监控已经下线prometheus 还会拉取 到旧的监控数据需要手动清理 pushgateway 不要的数据。 总 Prometheus拉取状态只针对 pushgateway不能对每个节点都有效。 Pushgateway出现问题整个采集到的数据都会出现问题。 监控下线prometheus还会拉取到旧的监控数据需要手动清理 pushgateway不要的数据。 1.4 Pushgateway流程图 我们编写脚本将数据发送到 PushgatewayPushgateway将数据 push 到 Prometheus。 1.5 与Prometheus结合使用流程图 通过客户端 POST数据至pushgatewayprometheus拉取pushgateway里数据经过alertmanager报警规则触 发到prometheusalert自定义模板最后飞书机器人发送该报警信息。 1.6 Pushgateway使用 1.6.1 下载部署包 下载地址 https://github.com/prometheus/pushgateway/releases/这里下载 pushgateway-1.4.3.linux-amd64.tar.gz https://github.com/prometheus/pushgateway/releases/download/v1.4.3/pushgateway-1.4.3.linux-amd64.tar.gz1.6.2 解压 tar -xvf pushgateway-1.4.3.linux-amd64.tar.gz1.6.3 启动 nohup ./pushgateway nohup.out 21 1.6.4 测试 访问http://192.168.54.195:9091/ 1.6.5 在Prometheus配置 - job_name: pushgatewaystatic_configs:- targets: [192.168.54.195:9091]labels:instance: pushgateway重新启动 Prometheus nohup ./prometheus --config.fileprometheus.yml nohup.out 21 1.6.6 测试发送数据 # 推送指定的数据格式到pushgateway # 将metrics字节赋值3.6,向{jobtest_job}添加单条数据 $ echo metric 3.6 | curl --data-binary - http://192.168.54.195:9091/metrics/job/test_job查看结果 # 添加复杂数据 cat EOF | curl --data-binary - http://192.168.54.195:9091/metrics/job/test_job/instance/test_instance node_memory_usage 36 node_memory_total 36000 EOF# 利用shell脚本完成数据推送 $ vim push.sh # 内容 node_memory_usages$(free -m | grep Mem | awk {print $3/$2*100}) job_namememory instance_name192.168.54.195 cat EOF | curl --data-binary - http://192.168.54.195:9091/metrics/job/$job_name/instance/$instance_name # TYPE node_memory_usages gauge node_memory_usages $node_memory_usages EOF# 执行 ./push.sh1.6.7 定时任务定时推送数据 # 新建定时任务 crontab -e 或者 vim /etc/crontab第一种方式 crontab -e 输入 crontab -e按下 a 键进入到编辑模式输入定时任务同时按下 ctrlc 退出编辑模式按下 shift: 输入 wq 退出 crontab 第二种方式 vim /etc/crontab $ vim /etc/crontab # 写入如下内容 1 * * * * sh /home/zhangshixing/prometheus/prometheus-2.34.0-rc.2.linux-amd64/push.sh# 查看定时任务 # 第一种方式 $ crontab -l 1 * * * * sh /home/zhangshixing/prometheus/prometheus-2.34.0-rc.2.linux-amd64/push.sh # 第二种方式 $ cat /var/log/cron Mar 3 09:23:01 zsx crond[27252]: (root) RELOAD (/var/spool/cron/root) $ cat /var/spool/cron/root 1 * * * * sh /home/zhangshixing/prometheus/prometheus-2.34.0-rc.2.linux-amd64/push.sh1.6.8 删除某个组下的某实例的所有数据 curl -X DELETE http://192.168.54.195:9091/metrics/job/some_job/instance/some_instance curl -X DELETE http://192.168.54.195:9091/metrics/job/some_job1.7 Pushgateway使用方法 $ ./pushgateway --help usage: pushgateway [flags]The PushgatewayFlags:-h, --help Show context-sensitive help (also try --help-long and --help-man).--web.config.file [EXPERIMENTAL] Path to configuration file that can enable TLS or uthentication.--web.listen-address:9091 Address to listen on for the web interface, API, and telemetry.--web.telemetry-path/metrics Path under which to expose metrics.--web.external-url The URL under which the Pushgateway is externally reachable(可从外部访问Pushgateway的URL).--web.route-prefix Prefix for the internal routes of web endpoints. Defaults to the path of --web.external-url(web端点内部路由的前缀,默认为-web.external-url的路径).--web.enable-lifecycle Enable shutdown via HTTP request.--web.enable-admin-api Enable API endpoints for admin control actions.--persistence.file le to persist metrics. If empty, metrics are only kept in memory(持久化metrics的文件,如果该文件为空,则metrics只保留在内存中).--persistence.interval5m The minimum interval at which to write out the persistence file(写入持久性文件的最小间隔).--push.disable-consistency-check Do not check consistency of pushed metrics. DANGEROUS. --log.levelinfo Only log messages with the given severity or above. One of: [debug, nfo, warn, error]--log.formatlogfmt Output format of log messages. One of: [logfmt, json]--version Show application version.1.8 docker部署pushgateway 搜索镜像 $ docker search pushgateway$ docker search prom/pushgateway拉取镜像 $ docker pull prom/pushgateway启动 $ docker run -d --name pushgateway -p 9091:9091 --network host prom/pushgateway通过http://192.168.54.195:9091/进行访问
http://www.pierceye.com/news/490197/

相关文章:

  • 爱做的小说网站吗百度权重高的发帖网站
  • 做网站的空间费用要多少产品怎么做推广和宣传
  • 商城网站制作明细老牌深圳公司大雨中解散
  • wordpress缩略图设置百度站长工具seo
  • 建站还有前途么食品包装设计规范及包装标准
  • 专门做漫画的网站企业网站改版seo
  • 最新网站建设合同做网站在哪里添加关键词
  • 集团网站开发多少钱做网站不难吧
  • 全总基层组织建设网站百度录入网站
  • 网站建设的实验步骤wordpress linux 建站教程
  • 哪个网站专门做邮轮旅游的加拿大28平台微信
  • 网站设置的用途wordpress 5.1 运行环境
  • 中小企业服务中心网站建设网站域名中文后缀
  • 龙武工会网站怎么做5173游戏交易网站源码
  • 网站建设设计时代创信好海南城乡和住房建设厅网站
  • 大连最好的做网站的公司崇义做网站
  • 圣弘建设股份有限公司网站上海图文设计有限公司
  • gta5资产网站正在建设零基础自学设计
  • 深圳专业制作网站公司吗网站信息化建设报送
  • 苏州网站建设运营推广网站一年多少钱?
  • WordPress国外主机湖北短视频seo营销
  • 南通网站建设电话设计一个网站要多少钱
  • 好的模板网站建设网站规划 时间
  • 昆明seocn整站优化网站建设如何报价
  • 网页设计模板免费网站WordPress生成网站地图
  • 做网站 侵权做外贸怎么看外国网站
  • 网站建设知识点的总结普通网站建设是什么
  • 杭州网站建设费用多少合肥高新城建设计院网站
  • 炫酷特效网站asa8.4 做网站映射
  • 郑州租赁房网站建设九江快乐城