DRILL-6289: Cluster view should show more relevant information Protobuf change to carry HTTP port info Allow CORS for access to remote Drill…
Show more
DRILL-6289: Cluster view should show more relevant informationProtobuf change to carry HTTP port infoAllow CORS for access to remote Drillbit metricsCross-origin resource sharing (CORS) is required to ensure that the WebServer is able serve REST calls for status pages.Materialize relevant metrics 1. Heap memory (incl usage) 2. Heap memory (incl usage) 3. Average System Load (last 1 min) 4. Option to view from other nodes (pop out) 5. Added GlyphiconsUpdate System Table and related tests 1. Updated System Table to show HTTP port 2. Updated unit testsSkip updating remote bit info when HTTPS (SSL) or Authentication is enabled.Default CpuGaugeSet is public; Added Gauges * CPU Utiization by Drill * UptimeShow ALL Buttons, but do HTTPS CheckReduce power button to iconAllowing CORS for /status/metrics onlyAccounting for situations when JVM does not report Process CPU Load i.e. returned value is negative. See https://docs.oracle.com/javase/7/docs/jre/api/management/extension/com/sun/management/OperatingSystemMXBean.html#getProcessCpuLoad()Addressed shutdown security conditionsAdded C++ Client ProtobufAdded steps for Protobuf generation to protocol/readme.txtThis closes #1203
Show less