feat: remove network stats
This commit is contained in:
parent
08fad2470a
commit
38632ee4c1
@ -158,20 +158,19 @@ func (a *Actor) redrawFromState(state domain.AppState) {
|
|||||||
SetSelectable(false)
|
SetSelectable(false)
|
||||||
}
|
}
|
||||||
|
|
||||||
setHeaderRow := func(tableView *tview.Table) {
|
setHeaderRow := func(tableView *tview.Table, txRxLabel string) {
|
||||||
tableView.SetCell(0, 0, headerCell("[grey]URL", 3))
|
tableView.SetCell(0, 0, headerCell("[grey]URL", 3))
|
||||||
tableView.SetCell(0, 1, headerCell("[grey]Status", 2))
|
tableView.SetCell(0, 1, headerCell("[grey]Status", 2))
|
||||||
tableView.SetCell(0, 2, headerCell("[grey]Container", 2))
|
tableView.SetCell(0, 2, headerCell("[grey]Container", 2))
|
||||||
tableView.SetCell(0, 3, headerCell("[grey]Health", 2))
|
tableView.SetCell(0, 3, headerCell("[grey]Health", 2))
|
||||||
tableView.SetCell(0, 4, headerCell("[grey]CPU %", 1))
|
tableView.SetCell(0, 4, headerCell("[grey]CPU %", 1))
|
||||||
tableView.SetCell(0, 5, headerCell("[grey]Memory MB", 1))
|
tableView.SetCell(0, 5, headerCell("[grey]Memory MB", 1))
|
||||||
tableView.SetCell(0, 6, headerCell("[grey]Rx Kbps", 1))
|
tableView.SetCell(0, 6, headerCell("[grey]"+txRxLabel+" Kbps", 1))
|
||||||
tableView.SetCell(0, 7, headerCell("[grey]Tx Kbps", 1))
|
tableView.SetCell(0, 7, headerCell("[grey]Action", 2))
|
||||||
tableView.SetCell(0, 8, headerCell("[grey]Action", 2))
|
|
||||||
}
|
}
|
||||||
|
|
||||||
a.sourceView.Clear()
|
a.sourceView.Clear()
|
||||||
setHeaderRow(a.sourceView)
|
setHeaderRow(a.sourceView, "Rx")
|
||||||
a.sourceView.SetCell(1, 0, tview.NewTableCell(state.Source.RTMPURL))
|
a.sourceView.SetCell(1, 0, tview.NewTableCell(state.Source.RTMPURL))
|
||||||
|
|
||||||
if state.Source.Live {
|
if state.Source.Live {
|
||||||
@ -186,11 +185,10 @@ func (a *Actor) redrawFromState(state domain.AppState) {
|
|||||||
a.sourceView.SetCell(1, 4, tview.NewTableCell("[white]"+fmt.Sprintf("%.1f", state.Source.Container.CPUPercent)))
|
a.sourceView.SetCell(1, 4, tview.NewTableCell("[white]"+fmt.Sprintf("%.1f", state.Source.Container.CPUPercent)))
|
||||||
a.sourceView.SetCell(1, 5, tview.NewTableCell("[white]"+fmt.Sprintf("%.1f", float64(state.Source.Container.MemoryUsageBytes)/1024/1024)))
|
a.sourceView.SetCell(1, 5, tview.NewTableCell("[white]"+fmt.Sprintf("%.1f", float64(state.Source.Container.MemoryUsageBytes)/1024/1024)))
|
||||||
a.sourceView.SetCell(1, 6, tview.NewTableCell("[white]"+fmt.Sprintf("%d", state.Source.Container.RxRate)))
|
a.sourceView.SetCell(1, 6, tview.NewTableCell("[white]"+fmt.Sprintf("%d", state.Source.Container.RxRate)))
|
||||||
a.sourceView.SetCell(1, 7, tview.NewTableCell("[white]"+fmt.Sprintf("%d", state.Source.Container.TxRate)))
|
a.sourceView.SetCell(1, 7, tview.NewTableCell(""))
|
||||||
a.sourceView.SetCell(1, 8, tview.NewTableCell(""))
|
|
||||||
|
|
||||||
a.destView.Clear()
|
a.destView.Clear()
|
||||||
setHeaderRow(a.destView)
|
setHeaderRow(a.destView, "Tx")
|
||||||
|
|
||||||
for i, dest := range state.Destinations {
|
for i, dest := range state.Destinations {
|
||||||
a.destView.SetCell(i+1, 0, tview.NewTableCell(dest.URL))
|
a.destView.SetCell(i+1, 0, tview.NewTableCell(dest.URL))
|
||||||
@ -240,16 +238,13 @@ func (a *Actor) redrawFromState(state domain.AppState) {
|
|||||||
}
|
}
|
||||||
a.destView.SetCell(i+1, 5, tview.NewTableCell("[white]"+memoryUsage))
|
a.destView.SetCell(i+1, 5, tview.NewTableCell("[white]"+memoryUsage))
|
||||||
|
|
||||||
rxRate := dash
|
|
||||||
txRate := dash
|
txRate := dash
|
||||||
if dest.Container.State == "running" {
|
if dest.Container.State == "running" {
|
||||||
rxRate = "[white]" + fmt.Sprintf("%d", dest.Container.RxRate)
|
|
||||||
txRate = "[white]" + fmt.Sprintf("%d", dest.Container.TxRate)
|
txRate = "[white]" + fmt.Sprintf("%d", dest.Container.TxRate)
|
||||||
}
|
}
|
||||||
a.destView.SetCell(i+1, 6, tview.NewTableCell(rxRate))
|
a.destView.SetCell(i+1, 6, tview.NewTableCell(txRate))
|
||||||
a.destView.SetCell(i+1, 7, tview.NewTableCell(txRate))
|
|
||||||
|
|
||||||
a.destView.SetCell(i+1, 8, tview.NewTableCell("[green]Tab to go live"))
|
a.destView.SetCell(i+1, 7, tview.NewTableCell("[green]Tab to go live"))
|
||||||
}
|
}
|
||||||
|
|
||||||
a.app.Draw()
|
a.app.Draw()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user