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

Function initCmd

cli/ctl/ingester_check.go:185–206  ·  view source on GitHub ↗
(cmd *cobra.Command, cmds []CmdExecute)

Source from the content-addressed store, hash-verified

183}
184
185func initCmd(cmd *cobra.Command, cmds []CmdExecute) {
186 conn := getConn(cmd)
187 if conn == nil {
188 return
189 }
190 defer conn.Close()
191 fmt.Printf("request trisolaris(%s), params(%+v)\n", conn.Target(), paramData)
192 c := trident.NewSynchronizerClient(conn)
193 reqData := &trident.SyncRequest{
194 OrgId: &paramData.OrgID,
195 CtrlIp: &paramData.CtrlIP,
196 ProcessName: &paramData.ProcessName,
197 }
198 response, err := c.AnalyzerSync(context.Background(), reqData)
199 if err != nil {
200 fmt.Println(err)
201 return
202 }
203 for _, cmd := range cmds {
204 cmd(response)
205 }
206}
207
208func JsonFormat(index int, v interface{}) {
209 jsonBytes, err := json.Marshal(v)

Callers 2

agentRegiterCommandFunction · 0.85
regiterCommandFunction · 0.85

Calls 3

getConnFunction · 0.85
CloseMethod · 0.65
AnalyzerSyncMethod · 0.45

Tested by

no test coverage detected