监控中心 - 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 来发送一些远程调用请求,再看统计的内容。

相关文章
|
运维 Kubernetes 网络协议
『Consul』.NET Core快速接入Consul实现统一配置中心
📣读完这篇文章里你能收获到 - .NET Core快速接入Consul代码Demo - 了解配置中心的概念
683 0
『Consul』.NET Core快速接入Consul实现统一配置中心
|
3月前
|
微服务 Windows
【Azure微服务 Service Fabric 】在SF节点中开启Performance Monitor及设置抓取进程的方式
【Azure微服务 Service Fabric 】在SF节点中开启Performance Monitor及设置抓取进程的方式
|
3月前
|
监控 安全 前端开发
【Azure 应用服务】App Service 运行状况健康检查功能简介 (Health check)
【Azure 应用服务】App Service 运行状况健康检查功能简介 (Health check)
|
5月前
|
弹性计算 移动开发 Serverless
Serverless 应用引擎操作报错合集之部署stable启动时出现:Function instance health check failed on port 5000 in 120 seconds该怎么解决
Serverless 应用引擎(SAE)是阿里云提供的Serverless PaaS平台,支持Spring Cloud、Dubbo、HSF等主流微服务框架,简化应用的部署、运维和弹性伸缩。在使用SAE过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
缓存 前端开发 安全
白话Elasticsearch70-ES生产集群部署之production mode下启动时的bootstrap check
白话Elasticsearch70-ES生产集群部署之production mode下启动时的bootstrap check
121 0
|
Apache Windows
Apache service monitor下无服务可供启动
Apache service monitor下无服务可供启动
241 0
|
机器学习/深度学习 人工智能 资源调度
阿里巴巴集群追踪计划Alibaba Cluster Trace Program
在阿里巴巴集群追踪程序是由阿里巴巴集团出版。通过提供来自实际生产的集群跟踪,该计划帮助研究人员、学生和对该领域感兴趣的人更好地了解现代互联网数据中心 (IDC) 的特征和工作负载。
|
芯片
倍福从站--Slave STack Code Tool之各类参数配置
倍福从站--Slave STack Code Tool之各类参数配置
1299 0
|
SQL XML 存储
MSSQL - 应用案例 - Event Notification + Service Broker构建死锁自动收集系统
--- title: MSSQL - 应用案例 - Event Notification + Service Broker构建死锁自动收集系统 author: 风移 --- # 摘要 这篇文章介绍SQL Server的一个典型的应用案例,即如何利用Event Notification与Service Broker技术相结合来实现死锁信息自动收集系统。通过这个系统,我们可以全面把控SQL
4715 0
|
存储
RyuBook1.0案例二:Traffic Monitor项目源码分析
RyuBook1.0案例二:Traffic Monitor项目源码分析
1571 0
下一篇
无影云桌面