On 12 Feb 2016, at 06:05, Gary Brown <gbrown(a)redhat.com>
wrote:
Hi UI devs
I've been working on integrating BTM into Hawkular, which is achieved through a
feature pack - installing the server war/scripts/agent jar for the backend, and the js/css
(and plugin html - one of the issues discussed below) for the frontend.
To make this work, some changes were made in the Hawkular console to reference these
js/css files, add a couple of additional dependencies in bower.json and add the extra
tabs.
The feature pack is available in BTM master, to build the snapshot simply use: "mvn
clean install -DskipTests" - there is also a standalone build of the BTM distribution
in dist/target.
Once the snapshot is available, then build this branch for the hawkular project:
https://github.com/objectiser/hawkular/tree/HWKBTM-312 - rebased recently so should be
more or less up to date.
However there are a number of issues that I initially thought were just in the integrated
hawkular console, but since have also found in the BTM UI within the standalone server. In
an attempt to try to narrow down the problem, I've aligned dependency versions and
changed the gulpfile to be equivalent to the approach used by the hawkular console.
I'd appreciate some help in fixing some of these issues, although the important one
that has the biggest impact (and therefore would prevent a release with this integration)
is the first one:
https://issues.jboss.org/browse/HWKBTM-315
Appears to be a problem with the accordian and dropdown menus. Instructions for
reproducing and four example images showing the issue have been added to the jira.
https://issues.jboss.org/browse/HWKBTM-319
Even though the html templates are cached, the UI complains if it cannot retrieve the
html from the server. This wasn't an issue when using gulp on port 2772 to do live
updates of the UI during development, but now prevents live updates using the approach
used by hawkular console where the js/css files are updated in the console war in the
server.
https://issues.jboss.org/browse/HWKBTM-318
The interval and time span dropdowns on the APM and BTM info pages are no longer showing
the default values. (not investigated yet)
https://issues.jboss.org/browse/HWKBTM-316
The hawkular-ui/btm page, when business txns have been configured, shows summary boxes
for each business txn. In the BTM UI they are stable during the refresh cycle (i.e. just
the numbers are refreshed), but in the hawkular UI, there appears some transition that
occurs when a new instance of the btxn is added as a separate box, and then the old one (I
assume) is removed - so probably to do with the way I have applied the updates (not
investigated yet).
As mentioned the first issue is the main problem, and the second issue would be good to
solve to help future debug/development. Haven't had a chance to investigate the last
two yet, so may be simple, but any pointers would also be appreciated.
Thanks in advance.
Regards
Gary
_______________________________________________
hawkular-dev mailing list
hawkular-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hawkular-dev