MCPcopy Create free account
hub / github.com/deepflowio/deepflow / getKubernetesGatherResource

Function getKubernetesGatherResource

server/controller/http/router/debug.go:126–143  ·  view source on GitHub ↗
(m *manager.Manager)

Source from the content-addressed store, hash-verified

124}
125
126func getKubernetesGatherResource(m *manager.Manager) gin.HandlerFunc {
127 return gin.HandlerFunc(func(c *gin.Context) {
128 db, err := routercommon.GetContextOrgDB(c)
129 if err != nil {
130 response.JSON(c, response.SetOptStatus(httpcommon.GET_ORG_DB_FAIL), response.SetError(err))
131 return
132 }
133 subDomainLcuuid := c.Param("lcuuid")
134 var subDomain metadbmodel.SubDomain
135 err = db.Where("lcuuid = ?", subDomainLcuuid).First(&subDomain).Error
136 if err != nil {
137 response.JSON(c, response.SetOptStatus(httpcommon.INVALID_PARAMETERS), response.SetError(err))
138 return
139 }
140 data, err := service.GetKubernetesGatherResource(subDomain.Domain, subDomainLcuuid, m)
141 response.JSON(c, response.SetData(data), response.SetError(err))
142 })
143}
144
145func getRecorderCache(m *manager.Manager) gin.HandlerFunc {
146 return gin.HandlerFunc(func(c *gin.Context) {

Callers 1

RegisterToMethod · 0.85

Calls 2

JSONMethod · 0.80

Tested by

no test coverage detected