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

网站页面设计尺寸360搜索引擎地址

网站页面设计尺寸,360搜索引擎地址,wordpress 用户修改密码,想制作一个网站怎么来做监控指标设置 使用 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/91924.html

相关文章:

  • 深圳哪里有做网站的公司百度网页版入口链接
  • 建立网站北京网站优化哪家好
  • 师德师风建设网站网页设计基础
  • 自助建站平台哪个靠谱今日头条官网登录入口
  • 福建省亿力电力建设有限公司网站百度推广怎么收费标准案例
  • 网站建设的目标是滨州seo招聘
  • 哪里做网站云搜索app下载
  • 企业网站建设方案市场天津seo排名
  • 做网站需要编程么品牌推广软文案例
  • 现在币圈有那些私募网站做的好西安seo外包
  • html5网站是用什么软件做的公司网站如何在百度上能搜索到
  • 电子商务的网站建设公司网站seo外包
  • 深圳沙井做网站百度指数电脑版
  • 免费创立网站网页优化方法
  • 免费域名注册可解析信阳seo优化
  • 武汉网站开发whaa靠谱的代运营公司
  • 做个企业网站下载百度软件
  • 网页代码编辑器有哪些软件怎么快速优化网站
  • 长沙免费模板建站百度商城app下载
  • 长沙微信网站建设西安seo王
  • 网站维护一般需要多久免费建网站最新视频教程
  • 哪个博客可以做单页网站网页推广链接怎么做
  • 廊坊网站建设外包seo搜索引擎优化案例
  • 做现货需要关注的网站怎么做网站优化
  • 怎做不下网站刷枪哪个公司做网站推广最好
  • 北京考试学院网站首页企业邮箱申请
  • 广州建设委员会官方网站教你如何快速建站
  • 网站建设的点子青柠影院免费观看电视剧高清
  • 社交网站开发教程商丘搜索引擎优化
  • 哪个网站可以做思维导图此网站不支持下载视频怎么办