监控中心 - Simple Monitor 安装|学习笔记

简介: 快速学习监控中心 - Simple Monitor 安装

开发者学堂课程【阿里巴巴分布式服务框架 Dubbo 快速入门监控中心 - Simple Monitor安装】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/624/detail/9463


监控中心 - Simple Monitor 安装配置


安装监控中心

1、安装 dubbo-admin

图形化的服务管理页面,安装时需要指定注册中心地址,即可从注册中心中获取到所有的提供者/消费者进行配置管理。

2、安装 dubbo-monitor-simple

简单的控制中心,用于监控服务调用的相关信息

上次课在 software 下载了 dubbo-ops(即在 dubbo 官网最后有 dubbo-ops 项),里面包含一个简单的监控中心,即 monitor-simple,用 vm 将打包用 mvn package 命令,将会生成整个监控中心的炸包,打包完成后,在 target 目录里看到监控中心的炸包。

在运行之前,还需修改一下配置,因此不要直接运行这个炸包,将下面的压缩包解压打开加到当前文件夹,解压的压缩包复制出来放在 software 中,这是简易的监控中心,

打开可看到 conf 配置文件,把 dubbo properties 指定好,里面有 zookeeper 的地址,即注册中心的地址,正好是我们本机,因此不需要改变,端口号用7070是默认的,它服务于我们监控中心的通信接口;Jetty.port=8080,这是监控中心外页面的访问端。

配置主要保证注册中心的地址正确。

启动进入 bin 目录中,双击 startbat,提示 dubbo service server started!说明 dubbo 的服务已启动起来,如果想要访问,访问 localhost8080端口,可以看到简易的监控中心,若想要能监控到服务的调用中心等等,需要做一些配置,在 consumer 里配置上使用监控中心,配置可参照 dubbo 的官方文档,可看到 schema 配置参照手册,所有的标签以及的配的信息均可以在这查到,找到监控中心 dubbo:

monitor,主要配置两个,第一个是 protocol,这个是监控中心的协议,如果 protocol=registry,代表当前应用从注册中心发现监控中心地址来动态连接,第二个是 address,直接监控中心服务器地址。

代码如下

<dubbo : monitor protocol = “registry”></dubbo:monitor><dubbo :monitor address = “127.0.0.1:7070”></dubbo:monitor>

消费者连接监控中心,服务提供者也需要连接,在课时10 所讲的服务提供者配置服务的实现后,继续编写代码

<连接监控中心>

<dubbo : monitor protocol=”registry”></dubbo;monitor>

重新启动消费者和提供者,进行测试,远程调用成功,可以在监控中心 Service,可以看到服务 User service,有一些调用的统计图以及一些调用信息,下节课通过整合 Springboot 来发送一些远程调用请求,再看统计的内容。

相关文章
|
4月前
|
监控 Java 索引
APM Server监控
APM Server监控
|
14天前
|
Windows
【Azure 应用服务】收集App Service 关于Availability Zone, Health check 以及 Traffic Manager的文档,并了解高可用(HA)和灾备(DR)
【Azure 应用服务】收集App Service 关于Availability Zone, Health check 以及 Traffic Manager的文档,并了解高可用(HA)和灾备(DR)
|
16天前
|
微服务 Windows
【Azure微服务 Service Fabric 】在SF节点中开启Performance Monitor及设置抓取进程的方式
【Azure微服务 Service Fabric 】在SF节点中开启Performance Monitor及设置抓取进程的方式
|
14天前
|
监控 安全 前端开发
【Azure 应用服务】App Service 运行状况健康检查功能简介 (Health check)
【Azure 应用服务】App Service 运行状况健康检查功能简介 (Health check)
|
13天前
|
网络安全
【Azure Service Bus】启用诊断日志来获取客户端访问Azure Service Bus的IP地址 [2024-03-26 实验结果失败]
【Azure Service Bus】启用诊断日志来获取客户端访问Azure Service Bus的IP地址 [2024-03-26 实验结果失败]
|
2月前
|
Prometheus 监控 Cloud Native
Prometheus结合Consul采集多个MySQL实例的监控指标
将 Prometheus 与 Consul 结合使用,实现对多个 MySQL 实例的自动发现与监控,不仅提高了监控的效率和准确性,也为管理动态扩缩容的数据库环境提供了强大的支持。通过细致配置每一部分,业务可以获得关键的性能指标和运行健康状况的即时反馈,进而优化资源配置,提高系统的稳定性和可用性。
60 3
|
存储 Prometheus 监控
Prometheus 告警管理--企业级Alert Manager
Prometheus作为监控告警的事实标准,提供了标准的指标采集、数据查询以及告警管理开源方案。但是同时在短信、语音、微信等告警通知渠道,告警管理的便捷方面都有缺陷。阿里云日志服务SLS致力于为用户提供统一的可观测性平台,为用户提供了企业级的AlertManager服务,解决客户在告警管理工作中遇到的问题。
|
芯片
倍福从站--Slave STack Code Tool之各类参数配置
倍福从站--Slave STack Code Tool之各类参数配置
1217 0
|
SQL XML 存储
MSSQL - 应用案例 - Event Notification + Service Broker构建死锁自动收集系统
--- title: MSSQL - 应用案例 - Event Notification + Service Broker构建死锁自动收集系统 author: 风移 --- # 摘要 这篇文章介绍SQL Server的一个典型的应用案例,即如何利用Event Notification与Service Broker技术相结合来实现死锁信息自动收集系统。通过这个系统,我们可以全面把控SQL
4697 0
下一篇
DDNS