mirror of https://gitee.com/anolis/sysom.git
fix(diagnosis): Fix diagnostic microservice health check failure
This commit is contained in:
parent
e0435aca2a
commit
3892c86525
|
@ -16,7 +16,6 @@ router.register('tasks', views.TaskAPIView)
|
|||
urlpatterns = [
|
||||
path('api/v1/tasks/offline_import/', views.TaskAPIView.as_view({'post': 'offline_import'})),
|
||||
path('api/v1/tasks/host/', views.TaskAPIView.as_view({'get': 'get_host'})),
|
||||
path('api/v1/', include(router.urls)),
|
||||
path('api/v2/tasks/', views.TaskAPIView.as_view({'post': 'create_task_v2'})),
|
||||
path('api/v1/tasks/health_check/', views.TaskAPIView.as_view({'get': 'health_check'})),
|
||||
path('api/v1/', include(router.urls)),
|
||||
|
|
|
@ -154,28 +154,30 @@ export function patchRoutes({ routes }) {
|
|||
let diagnose = routes.find((item) => item.path == "/")
|
||||
.routes.find(item => item.name == "diagnose")
|
||||
|
||||
// Add forder
|
||||
extraDiagnoseRoute.map(item => {
|
||||
if (!_.keyBy(diagnose.routes, 'path')[item.path]) {
|
||||
// Add forder if not exist
|
||||
diagnose.routes = diagnose.routes.concat({
|
||||
...item,
|
||||
routes: []
|
||||
})
|
||||
}
|
||||
})
|
||||
if (!!diagnose) {
|
||||
// Add forder
|
||||
extraDiagnoseRoute.map(item => {
|
||||
if (!_.keyBy(diagnose.routes, 'path')[item.path]) {
|
||||
// Add forder if not exist
|
||||
diagnose.routes = diagnose.routes.concat({
|
||||
...item,
|
||||
routes: []
|
||||
})
|
||||
}
|
||||
})
|
||||
|
||||
//Add The extraDiagnoseRoute in it.
|
||||
diagnose.routes.map(item => {
|
||||
const new_routes = _.keyBy(extraDiagnoseRoute, 'path')[item.path]?.routes
|
||||
if (item.routes && new_routes) {
|
||||
item.routes = item.routes.concat(new_routes);
|
||||
//Add The extraDiagnoseRoute in it.
|
||||
diagnose.routes.map(item => {
|
||||
const new_routes = _.keyBy(extraDiagnoseRoute, 'path')[item.path]?.routes
|
||||
if (item.routes && new_routes) {
|
||||
item.routes = item.routes.concat(new_routes);
|
||||
|
||||
}
|
||||
if (!item.routes && new_routes) {
|
||||
item.routes = new_routes
|
||||
}
|
||||
})
|
||||
}
|
||||
if (!item.routes && new_routes) {
|
||||
item.routes = new_routes
|
||||
}
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
import grafanaDash from './pages/Monitor/grafana'
|
||||
|
|
Loading…
Reference in New Issue