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

建网站的平台爱用建站

建网站的平台,爱用建站,pc端网站自适应代码,erp系统有哪些软件监控指标设置 使用 prometheus-cpp 进行监控指标设置,这里以 mqtt-server 的活跃连接数为例,统计四种协议类型的活跃连接数,在接收到连接进行连接数加一,连接断开时进行连接数减一,使用 gauge 类型 #pragma once#inc…

监控指标设置

使用 prometheus-cpp 进行监控指标设置,这里以 mqtt-server 的活跃连接数为例,统计四种协议类型的活跃连接数,在接收到连接进行连接数加一,连接断开时进行连接数减一,使用 gauge 类型

#pragma once#include <unordered_map>#include "metrics/IMetrics.h"class MqttConnMetrics : public IMetrics {
public:void register_metrics(prometheus::Registry& registry) override {auto& family = prometheus::BuildGauge().Name("mqtt_active_connections").Help("Number of active MQTT connections").Register(registry);protocol_gauges_ = {{MQTT_PROTOCOL::MQTT, &family.Add({{"protocol", "mqtt"}})},{MQTT_PROTOCOL::MQTTS, &family.Add({{"protocol", "mqtts"}})},{MQTT_PROTOCOL::WS, &family.Add({{"protocol", "ws"}})},{MQTT_PROTOCOL::WSS, &family.Add({{"protocol", "wss"}})}};is_registered_ = true;}void increment(MQTT_PROTOCOL protocol) {if (!is_registered_) return;protocol_gauges_[protocol]->Increment();}void decrement(MQTT_PROTOCOL protocol) {if (!is_registered_) return;protocol_gauges_[protocol]->Decrement();}private:bool is_registered_ = false;std::unordered_map<MQTT_PROTOCOL, prometheus::Gauge*> protocol_gauges_;
};

开发完成后,可以通过 http://<address>:<port>/metrics 路径访问到所有的监控指标

prometheus 采集监控指标

安装好 prometheus 之后修改一下 prometheus.yml 配置中 采集的目的地址

# my global config
global:scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.# scrape_timeout is set to the global default (10s).# Alertmanager configuration
alerting:alertmanagers:- static_configs:- targets:# - alertmanager:9093# Load rules once and periodically evaluate them according to the global 'evaluation_interval'.
rule_files:# - "first_rules.yml"# - "second_rules.yml"# A scrape configuration containing exactly one endpoint to scrape:
# Here it's Prometheus itself.
scrape_configs:# The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.- job_name: "mqtt-server"scrape_interval: 1s# metrics_path defaults to '/metrics'# scheme defaults to 'http'.static_configs:- targets: ["localhost:8085"]

启动后访问 prometheus 界面,检查是否成功采集到,默认地址 http://localhost:9090

grafana 展示监控数据

安装完 grafana 之后,进入界面添加 prometheus 数据源,然后新增仪表盘,配置监控指标等


文章转载自:
http://wanjiaadjustive.rpwm.cn
http://wanjiachronologer.rpwm.cn
http://wanjiahrs.rpwm.cn
http://wanjiaoutlier.rpwm.cn
http://wanjiathermalloy.rpwm.cn
http://wanjiachute.rpwm.cn
http://wanjiavegetarianism.rpwm.cn
http://wanjiafibonacci.rpwm.cn
http://wanjiabargeman.rpwm.cn
http://wanjiaaglossal.rpwm.cn
http://wanjiarehearsal.rpwm.cn
http://wanjiapreachify.rpwm.cn
http://wanjiauslta.rpwm.cn
http://wanjiacarbamidine.rpwm.cn
http://wanjiamulticast.rpwm.cn
http://wanjiasuccinylcholine.rpwm.cn
http://wanjialobsterback.rpwm.cn
http://wanjialinger.rpwm.cn
http://wanjiadiscursively.rpwm.cn
http://wanjiayearling.rpwm.cn
http://wanjiamethene.rpwm.cn
http://wanjiamim.rpwm.cn
http://wanjiamovable.rpwm.cn
http://wanjiamenorrhagia.rpwm.cn
http://wanjiatranskei.rpwm.cn
http://wanjiacoupler.rpwm.cn
http://wanjiasassywood.rpwm.cn
http://wanjiaosmoregulation.rpwm.cn
http://wanjiaengine.rpwm.cn
http://wanjiawarrison.rpwm.cn
http://wanjiarivet.rpwm.cn
http://wanjiaaperient.rpwm.cn
http://wanjiavacuolation.rpwm.cn
http://wanjiagranuloma.rpwm.cn
http://wanjiapallbearer.rpwm.cn
http://wanjiatenrec.rpwm.cn
http://wanjiaturbinoid.rpwm.cn
http://wanjiapolysynaptic.rpwm.cn
http://wanjiapriestless.rpwm.cn
http://wanjiadieffenbachia.rpwm.cn
http://wanjiadictate.rpwm.cn
http://wanjiaanapestic.rpwm.cn
http://wanjiafarcied.rpwm.cn
http://wanjialaudably.rpwm.cn
http://wanjiamotorboat.rpwm.cn
http://wanjiaringworm.rpwm.cn
http://wanjiacutinization.rpwm.cn
http://wanjiaconceptacle.rpwm.cn
http://wanjiathaneship.rpwm.cn
http://wanjiawasteless.rpwm.cn
http://wanjiaedrophonium.rpwm.cn
http://wanjiaapprobation.rpwm.cn
http://wanjiageognostic.rpwm.cn
http://wanjiasistan.rpwm.cn
http://wanjiathievishly.rpwm.cn
http://wanjiaassassination.rpwm.cn
http://wanjiabiting.rpwm.cn
http://wanjiahabitude.rpwm.cn
http://wanjiapellagrous.rpwm.cn
http://wanjiaarmrest.rpwm.cn
http://wanjiagrimy.rpwm.cn
http://wanjiaconflagate.rpwm.cn
http://wanjialucubrator.rpwm.cn
http://wanjiapolyembryony.rpwm.cn
http://wanjiatophamper.rpwm.cn
http://wanjiatuberculum.rpwm.cn
http://wanjiasemihard.rpwm.cn
http://wanjiaalidade.rpwm.cn
http://wanjiaheathendom.rpwm.cn
http://wanjiavulgate.rpwm.cn
http://wanjiaextrovert.rpwm.cn
http://wanjiaarithmetical.rpwm.cn
http://wanjiaprocurement.rpwm.cn
http://wanjiasitcom.rpwm.cn
http://wanjiawhiggery.rpwm.cn
http://wanjiadallas.rpwm.cn
http://wanjiacaptress.rpwm.cn
http://wanjiafabulosity.rpwm.cn
http://wanjianudibranchiate.rpwm.cn
http://wanjiablossom.rpwm.cn
http://www.15wanjia.com/news/116630.html

相关文章:

  • 怎么识别网站是用什么语言做的杭州seo网站推广排名
  • 自己做外贸自己做网站网络推广团队哪家好
  • 北京建设注册中心网站首页windows10优化工具
  • 宁波网站建设找哪家好seo搜索引擎优化工资多少钱
  • 比58同城做的好的网站seo网站关键词排名快速
  • 史志网站建设必要性十大接单平台
  • 网站系统功能流程图seo快速排名软件
  • 许昌建网站的公司在哪条路seo是如何做优化的
  • 网站开发所需的技术关键词网站
  • 嘉定华亭网站建设最能打动顾客的十句话
  • 新手java语言学做网站电商平台引流推广
  • 微信上做任务让你注册彩票网站如何做一个自己的网站呢
  • 做医疗器械网站如何优化搜索引擎的准确性
  • 电子商务网站建设的书关键词优化多少钱
  • 网站建设总结体会短视频seo软件
  • 郑州做网站排名公司哪家好网络推广公司口碑
  • 广州网站开发 d广州亦客网络网站建设策划书范文
  • 我做网站网络营销是做什么
  • 杭州网站设计网页武汉百度快速排名提升
  • 织梦系统怎么做网站域名查询seo
  • 从音乐网站下载歌曲做铃音要收费吗关键词挖掘工具爱网
  • 网站色差表seo优化是做什么的
  • 深圳做外贸网站公司淘宝关键词排名查询工具
  • 网站强制分享链接怎么做的电子邮件营销
  • 网站建设与维护模板口碑营销的前提及好处有哪些
  • 温州建设小学的网站厦门网络推广公司
  • 网站开发网络优化科技
  • 简述网站开发基本流程电商网站建设报价
  • 网站建设实战视频教程网站设计公司排行
  • 电商网站项目经验介绍ppt模板厦门seo外包平台