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

Function tableVip

cli/ctl/genesis.go:301–315  ·  view source on GitHub ↗
(response *simplejson.Json, table *tablewriter.Table)

Source from the content-addressed store, hash-verified

299}
300
301func tableVip(response *simplejson.Json, table *tablewriter.Table) {
302 table.SetHeader([]string{"IP", "AGENT_ID"})
303
304 tableItems := [][]string{}
305 for i := range response.Get("DATA").MustArray() {
306 data := response.Get("DATA").GetIndex(i)
307 tableItem := []string{}
308 tableItem = append(tableItem, data.Get("IP").MustString())
309 tableItem = append(tableItem, strconv.Itoa(data.Get("VTAP_ID").MustInt()))
310 tableItems = append(tableItems, tableItem)
311 }
312
313 table.AppendBulk(tableItems)
314 table.Render()
315}
316
317func tableVinterface(response *simplejson.Json, table *tablewriter.Table) {
318 table.SetHeader([]string{"MAC", "NAME", "TAP_MAC", "TAP_NAME", "IF_TYPE", "DEVICE_TYPE", "DEVICE_NAME", "HOST_IP", "AGENT_ID", "CLUSTER_ID", "NETNS_ID", "TEAM_ID", "IP"})

Callers 1

syncInfoFunction · 0.85

Calls 4

SetHeaderMethod · 0.80
AppendBulkMethod · 0.80
RenderMethod · 0.80
GetMethod · 0.65

Tested by

no test coverage detected