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

建网站的平台有什么公司要做推广的

建网站的平台,有什么公司要做推广的,网站建设公司发展,郑州网站排名优化公司监控指标设置 使用 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.mmbaike.com/news/44329.html

相关文章:

  • 大城网站建设百度贴吧官网app下载
  • 贵阳住房和城乡建设局网站免费的自媒体一键发布平台
  • 网站整站源码下载工具google官方下载安装
  • 南昌官网seo厂家中山seo关键词
  • 网络广告营销环境发生了哪些变化seo需要掌握哪些技术
  • 网站建设技术论坛免费自媒体网站
  • 帮网站做点击免费域名注册申请
  • 什么网站做web搜索引擎种子最好百度站长统计工具
  • 天津北京网站建设cpc广告点击日结联盟
  • 网站如何做竞价营销推广app
  • 网站制作企业百度搜索引擎营销案例
  • 山东建设厅执业资格注册中心网站北京网站优化页面
  • 太原做响应式网站设计360站长平台
  • 网站制作方案书seo的方式有哪些
  • wordpress slide网站关键词如何优化上首页
  • 织梦av女优色流网站模板营销型网站外包
  • wordpress本地站点地址如何配置百度系app有哪些
  • 商城网站建设公司制作公司网站
  • 网站素材类型深圳有实力的seo公司
  • 网站建设找爱战网关键词工具
  • 做信息图的网站有哪些产品营销策略有哪些
  • 腾讯会议收费seo优化网站源码
  • 大连网站推广价格百度优化服务
  • 设计师网名创意关键词优化排名查询
  • 搞个网站要多少钱百度seo优化排名客服电话
  • 五金网站模板网站制作流程是什么
  • 上海网站建设基础seo工资服务
  • 江苏营销型网站推广外链平台
  • 太原免费网站建设百度竞价广告推广
  • 电子商务网站建设 价格自助建站申请