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

Function getSubDomainResource

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

Source from the content-addressed store, hash-verified

105}
106
107func getSubDomainResource(m *manager.Manager) gin.HandlerFunc {
108 return gin.HandlerFunc(func(c *gin.Context) {
109 db, err := routercommon.GetContextOrgDB(c)
110 if err != nil {
111 response.JSON(c, response.SetOptStatus(httpcommon.GET_ORG_DB_FAIL), response.SetError(err))
112 return
113 }
114 subDomainLcuuid := c.Param("lcuuid")
115 var subDomain metadbmodel.SubDomain
116 err = db.Where("lcuuid = ?", subDomainLcuuid).First(&subDomain).Error
117 if err != nil {
118 response.JSON(c, response.SetOptStatus(httpcommon.INVALID_PARAMETERS), response.SetError(err))
119 return
120 }
121 data, err := service.GetSubDomainResource(subDomain.Domain, subDomainLcuuid, m)
122 response.JSON(c, response.SetData(data), response.SetError(err))
123 })
124}
125
126func getKubernetesGatherResource(m *manager.Manager) gin.HandlerFunc {
127 return gin.HandlerFunc(func(c *gin.Context) {

Callers 1

RegisterToMethod · 0.85

Calls 2

JSONMethod · 0.80
GetSubDomainResourceMethod · 0.45

Tested by

no test coverage detected