如何调试JFrog平台中不健康的微服务

马修•王
2022-12-27 12:28

运行下面的API,它会让路由器微服务返回平台中其他微服务的状态:
旋度-s http://localhost:8046/router/api/v1/topology/health

不良反应:
503服务不可用
内容类型:application / json
{
“路由器”:{
:“node_id dsf76s-f87df86sdf-kjhsdg329”,
“状态”:“健康”,
“消息”:“OK”
},
“服务”:[
{
:“service_id jfrt@01ddqsvzvsyt1c1ntks8qt0na4”,
:“node_id ba8b710356ee6a97: -7197168: 16 b73594a99: -8000”,
“状态”:“UNHEALTHY_PEER”,
"message": "服务运行正常;至少有一个不健康的服务。”
}, {
:“service_id jfnd@c623d3fd4dbc28183de7c92aa11091be6d94cf97”,
:“node_id nodeId1234”,
“状态”:“不健康”,
"message": "Get http://localhost:3000/health: dial tcp 127.0.0.1:3000: connect: connection refused"
},

然后,您可以为相应的微服务启用调试日志记录。
//m.si-fil.com/confluence/display/JFROG/Logging

-你也可以在system.yaml中为路由器启用调试日志:

路由器:
日志:
路由器日志设置
应用程序:
日志级别:错误、警告、信息、调试、跟踪
##该值在运行时可配置
级别:“信息”