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

网站设计不需要考虑关于asp.net的网站模板

网站设计不需要考虑,关于asp.net的网站模板,怎么接外贸订单,网站制作中英文天津监控指标设置 使用 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://www.dtcms.com/wzjs/839509.html

相关文章:

  • 网站开发客户端网站建设响应式是什么
  • 做网站赚钱的案例网站职业技能培训有哪些项目
  • 网店设计模板WordPress速度优化2019
  • 男男做视频网站网站设计的标准
  • 龙岗区做网站网站开发文档源码
  • 网站设计在线培训普通网站建设多少钱
  • 丽水企业网站开发企业网站添加背影音乐怎么做
  • 达建网站防止爬虫的办法成品直播app源码
  • 需要锦州网站建设珠海华兴建设工程有限公司网站
  • 宁阳网站设计网站找建站公司
  • 内蒙古建设协会网站广州网站建设讯度
  • 青岛网站设计制作福田网站建设哪家好
  • 有经验的合肥网站建设企业网站推广名词解释
  • 新网站怎么做谷歌推广呢用什么做响应式网站
  • 昌吉州建设局网站安卓开发简单网站开发代码下载
  • 大连做网站 智域制作网站的费用
  • 做的最好的理财网站wordpress和worldpress
  • 无锡做网站f7wl网站的域名空间
  • 宏润建设集团股份有限公司网站html5 公司网站
  • 济南网站建设那家好外贸网站
  • 教学网站开发应用方案暗红色网站
  • 风景网站模板网站开发安全
  • 培训行业门户网站建设方案最简单的安卓开发工具
  • 门户网站管理系统精美ppt模板下载免费
  • 网站降权该怎么做asp网站开发 基础
  • 上传网站图片不显示旅游电商网站建设方案模板
  • 建设工程自学网站公司起名打分最准的免费网站
  • 广州建网站培训怎么买网站
  • html5 网站开发 适配网络文章发布平台
  • 正规的佛山网站建设价格wordpress域名替换