Hyperpilotio / be-controller-ui

Internal UI for be controller
Apache License 2.0
1 stars 0 forks source link

Need to curate UI statistics #5

Open kozyraki opened 7 years ago

kozyraki commented 7 years ago

It is time to curate a little the UI statistics. Here is what is needed:

*** Networking statistics Here is what the network controller pushes into influxDB

    net_cycle_data = {
        "cycle": cycle,
        "total_egress_bw": egress_total_mbps,
        "hp_egress_bw": egress_hp_mbps,
        "be_egress_bw": egress_be_mbps,
        "be_egress_limit": be_egress_limit,
        "total_ingress_bw": ingress_total_mbps,
        "hp_ingress_bw": ingress_hp_mbps,
        "be_ingress_bw": ingress_be_mbps,
        "be_ingress_limit": be_ingress_limit,
    }

One good way to draw this is to have one graph for egress (first 4 statistics: total, hp, be, be_limit) and one of ingress (next 4 statistics).

Thanks

adrianliaw commented 7 years ago

@kozyraki Sorry, I forgot to inform you after I done the modifications last week. I've modified the visualisations of network statistics so that it basically matches your description. Right now it looks like this:

The latest version of the UI has been already pushed to dockerhub, so the latest graphs should be available if you deploy the UI onto the kubernetes cluster.

Please let me know if the latest visualisations are not what you expected, or if you have any suggestions on it.