服务管理
最近更新时间: 2024-10-17 17:10:00
服务是微服务平台管理的基本单元,当微服务注册到注册中心时,服务会显示在服务列表中。您也可以提前手动创建服务,设置服务限流、路由等规则,当服务注册上来后规则会下发到匹配服务名的服务实例上。
创建服务
服务名称:要创建的服务的名称,不超过60个字符。服务名称由小写字母、数字和 - 组成,且由小写字母开头,小写字母或数字结尾。
服务描述:服务的描述信息。
删除服务
注意:
只有当服务的状态为【离线】时,即服务运行实例数为0时,才能删除服务。
在 服务治理 页面,单击操作列的【删除】。
在确认弹框中,单击【确认】即可删除服务。
服务监控
在 TSF 控制台服务治理页面可以看到线上服务的请求数、请求成功率、平均耗时等监控数据。数据统计周期都是24小时。
请求数:对一个服务,统计其作为服务提供者,被所有消费他的服务消费者发起调用的24小时内总调用数。
请求成功率:对于一个服务,统计24小时内其作为服务提供者,成功向消费他的所有服务消费者返回请求的总数比上服务请求总数。
平均耗时:对于一个服务,统计24小时内其作为服务提供者,统计消费者从发起调用到调用返回到服务提供者的耗时平均值。
服务实例和手动下线
一个服务由多个服务实例构成,您可以在【服务详情页】>【服务实例列表】,查看服务下有多少实例。服务实例有「在线」和「离线」两种状态,离线的服务实例不会被其他服务发现,会在上次心跳时间24小时后自动清除。
当服务实例不可用且仍然注册到注册中心时,会导致请求发送到该问题实例上,此时可以开启【屏蔽实例】来手动下线该实例。服务被屏蔽后,该服务实例将不会被其他服务发现,流量不会分发到该实例上。