This PR contains many updates including Grafana, Prometheus, and new front end for starting nf chains. This should be merged into a different branch as Tim suggested. This can be tested by using the new web interface. If there is any problem, please add comment below and I will fix them as we go.
Review:
(optional) << @-mention people who should review these changes >>
@catherinemeadows @kevindweb since you guys are most familiar with these, maybe you guys should take a look first. Potential problems include the new start_web_console.sh script, it might have some issue in the first time you try to run it. And the current way I'm doing to find out the host IP might not be correct on all Linux systems, please test it and see it would work.
The new flask server does not allow you to directly access localhost:8000, I don't know if that is an issue, but let me know if there's any problem. Grafana is still under testing, the dashboards are not complete, let me know if you have any ideas on how to make better dashboards.
One known issue, when you stop the nf chain, the server might return 500, but it actually have stopped the nfs, I will look into that, but I don't think it would have any effect on using it.
(optional) Subscribers: << @-mention people who probably care about these changes >>
<>
Summary:
Usage:
Merging notes:
TODO before merging :
Test Plan:
This PR contains many updates including Grafana, Prometheus, and new front end for starting nf chains. This should be merged into a different branch as Tim suggested. This can be tested by using the new web interface. If there is any problem, please add comment below and I will fix them as we go.
Review:
(optional) << @-mention people who should review these changes >> @catherinemeadows @kevindweb since you guys are most familiar with these, maybe you guys should take a look first. Potential problems include the new start_web_console.sh script, it might have some issue in the first time you try to run it. And the current way I'm doing to find out the host IP might not be correct on all Linux systems, please test it and see it would work. The new flask server does not allow you to directly access localhost:8000, I don't know if that is an issue, but let me know if there's any problem. Grafana is still under testing, the dashboards are not complete, let me know if you have any ideas on how to make better dashboards. One known issue, when you stop the nf chain, the server might return 500, but it actually have stopped the nfs, I will look into that, but I don't think it would have any effect on using it.
(optional) Subscribers: << @-mention people who probably care about these changes >>