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

网站建设实习每天内容莱州网站定制

网站建设实习每天内容,莱州网站定制,域名注册了后怎么建设网站,做网站腾讯云服务器吗RocketMQ 概述 Apache RocketMQ 是一个开源的分布式消息传递和流处理平台,由阿里巴巴团队最初开发并捐赠给 Apache 软件基金会。它主要用于处理大规模消息的发送和接收,支持高吞吐量、可扩展性强且具有高可用性的消息服务。 RocketMQ 的优势有以下几点…

RocketMQ 概述

Apache RocketMQ 是一个开源的分布式消息传递和流处理平台,由阿里巴巴团队最初开发并捐赠给 Apache 软件基金会。它主要用于处理大规模消息的发送和接收,支持高吞吐量、可扩展性强且具有高可用性的消息服务。

RocketMQ 的优势有以下几点:

  • 高性能: RocketMQ 能够支持每秒处理百万级消息的高吞吐量,满足企业级应用的需求。
  • 高可用性: 支持故障转移和消息冗余,保证消息不丢失,实现99.999%的高可用性。
  • 可扩展性: 结构支持水平扩展,无需停机即可增加节点,极大地提高了系统的灵活性和可扩展性。
  • 多语言客户端支持: 除了Java,RocketMQ 还提供了 C++、Python、Go 等多种语言的客户端,满足不同开发需求。
  • 易于监控和维护: 提供了丰富的监控指标和管理工具,帮助运维人员轻松管理和监控消息系统的状态。

RocketMQ 是一个功能强大的消息中间件,适用于需要高可靠性、高性能和高可扩展性的现代互联网、金融和电信等领域的企业级应用。

观测云

部署 DataKit

DataKit 是一个开源的、跨平台的数据收集和监控工具,由观测云开发并维护。它旨在帮助用户收集、处理和分析各种数据源,如日志、指标和事件,以便进行有效的监控和故障排查。DataKit 支持多种数据输入和输出格式,可以轻松集成到现有的监控系统中。

登录观测云控制台,在「集成」 - 「DataKit」选择对应安装方式,当前采用 Linux 主机部署 DataKit。

安装 RocketMQ Exporter

通过 RocketMQ Exporter 可以采集 RocketMQ 的指标信息并对外暴露。

  • 拉取 rocketmq-exporter
git clone https://github.com/apache/rocketmq-exporter.git

进入安装目录

cd rocketmq-exporter/
  • 构建安装包(2选1)

1)构建 jar 包方式

mvn clean package

构建完成,进入 target 目录

cd target

启动 jar 包 (替换命令行中 nameserverip 地址)

nohup java -jar target/rocketmq-exporter-0.0.2-SNAPSHOT.jar --rocketmq.config.namesrvAddr=nameserverip:9876 &

2)构建 Docker 镜像方式

mvn package -Dmaven.test.skip=true docker:build

使用镜像启动 Docker (替换命令行中 nameserverip 地址)

docker run -d --net="host" --name rocketmq-exporter -p 5557:5557 docker.io/rocketmq-exporter --rocketmq.config.namesrvAddr=nameserverip:9876
  • 测试 rocketmq-exporter 是否正常
curl http://127.0.0.1:5557/metrics

采集 RocketMQ 指标

RocketMQ Exporter 暴露指标端口为:5557,可以直接通过 prom 采集器进行采集。进入 DataKit 安装目录 /usr/local/datakit/conf.d ,复制 prom 目录下的配置文件并命名为 rocketmq.conf 。 示例如下:

开启 DataKit Prometheus 插件,复制 sample 文件

cd /usr/local/datakit/conf.d/prom
cp prom.conf.sample rocketmq.conf

修改配置文件 rocketmq.conf

[[inputs.prom]]urls = ["http://127.0.0.1:5557/metrics"]ignore_req_err = falsesource = "rocketmq"
# metric_types 需要选择空,rocketmq-exporter 没有指定数据类型metric_types = []interval = "60s"

重启 DataKit

datakit service restart

监控视图

登录观测云控制台,点击「场景」 -「新建仪表板」,输入 “RocketMQ”, 选择“RocketMQ 监控视图”,点击“确定”。

关键指标

序号指标名称指标描述
1rocketmq_broker_tpsbroker每秒生产消息数量
2rocketmq_broker_qpsbroker每秒消费消息数量
3rocketmq_producer_tps某个topic每秒生产的消息数量
4rocketmq_producer_message_size某个生产者发送消息的平均消息大小(字节)
5rocketmq_producer_offset某个topic的生产消息的进度
6rocketmq_consumer_tps某个消费组每秒消费的消息数量
7rocketmq_consumer_message_size某个消费者拉取消息的平均消息大小(字节)
8rocketmq_consumer_offset某个消费组的消费消息的进度
9rocketmq_group_get_latency_by_storetime某个消费组的消费延时时间
10rocketmq_group_diff消费组的消息积压量

rocketmq_broker_tps ( broker 每秒生产消息数量)

  • 这个指标显示了每秒中 Broker 接收的消息数量,是衡量消息生产活动高低的直接指标。监控这一指标可以帮助运维团队了解系统当前的负载能力和处理能力。

rocketmq_broker_qps ( broker 每秒消费消息数量)

  • 相对于生产消息数量,这个指标显示的是 Broker 每秒处理的消费请求数量。这不仅反映了消费者的活跃程度,还可以用来评估 Broker 处理消费请求的效率。

rocketmq_producer_tps (某个 topic 每秒生产的消息数量)

  • 特定 Topic 的生产速率能够帮助运维团队识别特定业务流的压力情况。通过监控这一指标,可以及时发现某个业务线可能存在的问题或者性能瓶颈。

rocketmq_consumer_tps (某个消费组每秒消费的消息数量)

  • 这个指标展示了消费组的消费能力,通过监控可以了解消费组的处理效率和及时性。若消费速度跟不上生产速度,可能需要扩展消费者数量或优化消费逻辑。

rocketmq_group_diff (消费组堆积量指标)

  • 这个指标展示了消费组的消息积压量,通过监控可以了解某个消费组对指定 Topic 的未消费消息数量,监控消费组的消费能力是否正常。

rocketmq_group_get_latency_by_storetime (某个消费组的消费延时时间)

  • 这个指标显示了消息从存储到被消费组消费的延时。它是衡量消息系统响应能力的关键指标,对于要求实时性较高的应用尤其重要。

监控器

1)rocketmq_broker_tps ( broker 每秒生产消息数量)

阈值建议: 如果您的系统通常运行在每秒1000条消息,可以设置一个上限阈值为1500条,下限阈值为500条。

监控告警:

  • 高阈值告警: 如果 TPS 超过1500条/秒,发送告警,因为可能出现生产过载。
  • 低阈值告警: 如果 TPS 低于500条/秒,发送告警,可能存在生产中断或性能下降。

2)rocketmq_group_diff (消费组堆积量指标)

阈值建议:根据实际业务的吞吐量和消息处理需求设置阈值告警。

3)rocketmq_consumer_tps (某个消费组每秒消费的消息数量)

阈值建议: 如果正常消费速度为每秒800条,可以设置一个阈值下限为400条。

监控告警:

  • 低阈值告警: 如果消费 TPS 低于400条/秒,发出告警。这可能意味着消费者处理能力不足或存在系统故障。

4)rocketmq_group_get_latency_by_storetime (某个消费组的消费延时时间)

阈值建议: 如果延时通常在5秒以内,可以设置告警阈值为10秒。

监控告警:如果延时超过10秒,发送告警。高延时可能影响业务操作的实时性,需检查并解决问题。

http://www.yayakq.cn/news/155529/

相关文章:

  • 和县网站建设一个完整的项目流程图
  • dw网站模版设计师可以做兼职的网站
  • 黄山网站推广公司wordpress悬浮插件
  • 苏州建网站提供电商拿货平台
  • 建设房地产法律网站保山网站建设报价
  • 上网建立网站布置搜索推广
  • 协会网站建设计划书国家开发银行贷款学生在线系统
  • 手机如何创建网站南通市住房和建设局网站
  • 网站会员权限淮安做网站服务单位
  • 松原做招聘的网站有哪些如何一键打开多个wordpress
  • 财务网站模板vultr部署wordpress
  • 玉林做网站公司云主机搭建多个网站
  • 做网站优化词怎么选择网站页面配色分析
  • 做网站黑吃黑定什么罪宠物网站素材
  • 做的网站没有手机版网站推广 扬州
  • 网站开发是做什么网站开发的架构
  • 在线生成个人网站上海比较大的外贸公司有哪些
  • 试描述一下网站建设的基本流程金蝶直播软件
  • 如何加快百度收录网站wordpress用户聊天
  • 佛山专业网站建设价格温州建网站
  • 图库网站源码下载湖北又出现3例
  • 品牌型网站成功案例图片杭州市住建局官网
  • 国外企业建站深圳商务网站建设
  • 绿色家园网站怎么做织梦网站空间如何清理
  • 网站一定要备案才能设计o2o是什么意思通俗讲解
  • 辽宁省建设厅安全员考试官方网站wordpress主题机制
  • 服饰怎么做网站推广广告设计公司设计收费标准
  • 贵阳能做网站的公司有哪些坚持以高质量发展为首要任务一
  • 中投中原建设有限公司网站网站改版要重新备案
  • 手机网站翻页什么人适合做服装设计师