<div dir="ltr"><div>Hi,<br><br></div>a status update, a request and a question:<br><div><div><div><div class="gmail_extra"><br><div class="gmail_quote">[...]<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word"><div><div><div><blockquote type="cite"><div dir="ltr"><br>A first implementation can be found on gerrit[3].<br><br></div></blockquote></div></div></div></div></blockquote></div></div></div></div></div></blockquote></div></div></div></div></blockquote><div>The implementation should be almost ready. The new rpms for hystrix are also moving forward. I would need some people which can give me karma on bodhi. See be <br></div><div><br> [...]</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word"><div><div><div><blockquote type="cite"><div dir="ltr"># How to monitor the engine?<br><br>It is as easy as starting a hystrix-dashboard [2] with<br><br> $ git clone <a href="https://github.com/Netflix/Hystrix.git" target="_blank">https://github.com/Netflix/Hystrix.git</a><br> $ cd Hystrix/hystrix-dashboard<br> $ ../gradlew jettyRun<br><br></div></blockquote></div></div></div></div></blockquote></div></div></div></div></div></blockquote></div></div></div></div></blockquote><div><br></div><div>As part of the hystrix rpms there is now also a 'hystrix-dashboard' rpm. Using it is pretty simple. Just install it with 'dnf install hystrix-dashboard' and start jetty with 'systemctrl start jetty'. Jetty will then listen on 8080 by default (and if you told selinux that jetty is allowed to access the network).<br></div><div> <br></div><div>[...]<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word"><br><div dir="ltr"># Security?<br><br>In the provided patches the hystrix-metrics-servlet is accessible at<br>/ovirt-engine/api/hystrix.stream. It is protected by basic auth but accessible<br>for everyone who can authenticate. We should probably restrict it to admins.<br></div><div><span></span></div><div><span><div><br></div></span>that would be great if it doesn't require too much work. If it does then we can start with enabling/disabling via JMX using Roy's recent patch [8]</div><div><span><br></span></div></div></blockquote></div></div></div></div></div></blockquote></div></div></div></div></blockquote><div><br></div><div>Since I had to implement JMX support anyway to enable and disable hystrix (disabled by default) I am wondering if I can remove the authentication part. There is no sensible data in the hystrix stream and all other services like the db health check are not protected either. It would make it again a little bit easier to use.<br></div><div><br></div><div> [...]</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word"><div><span><blockquote type="cite"><div dir="ltr">3) Three unpackaged dependencies: archaius, hystrix-core, hystrix-contrib<br></div></blockquote><div><br></div></span></div></div></blockquote></span></div></div></div></blockquote></div></div></div></div></blockquote><div><br></div><div>All required packages will be available in rawhide the next few hours. All builds on koji succeeded.<br></div><div>Also all packages for f23 were successfully build.<br><br></div><div>I would appreciate if some of you find the time to give these f23 pacakges some karma:<br><br><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2015-3ae4cc39c5">archaius-0.7.3-3.fc23</a> [9] (includes archaius-core and archaius-zookeeper)<br></div><div><a href="https://bodhi.fedoraproject.org/updates/FEDORA-2015-35994552ed">hystrix-1.4.21-4.fc23</a> [10] (includes hystrix-core, hystrix-metrics-event-stream and hystrix-dashboard)<br></div><div><br></div><div>On el7 I had to package a little bit more and the final hystrix package itself is still missing, but some karma on the first round of packages would be very helpful:<br><br><a href="https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-dd72806724">archaius-0.4.1-1.el7</a> [11] (includes archaius-core)<br><a href="https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-7bf9b82936">mockito-1.9.0-19.el7</a> [12]<br><a href="https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-f02466a5da">assertj-core-2.2.0-2.el7</a> [13]<br><a href="https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-27b59f8bf2">jctools-1.1-0.3.alpha.el7</a> [14]<br><a href="https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-37400bf69d">rxjava-1.0.13-2.el7</a> [15] <br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word"><div><span><div><br><br> </div></span></div></div></blockquote></span></div></div></div></blockquote></div></div></div></div></blockquote><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word"><div><span><div></div></span><div>Since you yesterday volunteered to package them I think this should not stop us!:-)</div><div><br></div><div>thanks a lot for the effort, I miss a proper analysis for soooo long. Thanks for stepping up!</div><div><br></div>michal</div><div><span><br><blockquote type="cite"><div dir="ltr"><br># References<br><br>[1] <a href="https://github.com/Netflix/Hystrix" target="_blank">https://github.com/Netflix/Hystrix</a><br>[2] <a href="https://github.com/Netflix/Hystrix/tree/master/hystrix-dashboard" target="_blank">https://github.com/Netflix/Hystrix/tree/master/hystrix-dashboard</a> <br>[3] <a href="https://gerrit.ovirt.org/#/q/topic:hystrix" target="_blank">https://gerrit.ovirt.org/#/q/topic:hystrix</a> <br>[4] <a href="http://www.nurkiewicz.com/2015/02/storing-months-of-historical-metrics.html" target="_blank">http://www.nurkiewicz.com/2015/02/storing-months-of-historical-metrics.html</a><br>[5] <a href="https://github.com/Netflix/Hystrix/wiki/FAQ#what-is-the-processing-overhead-of-using-hystrix" target="_blank">https://github.com/Netflix/Hystrix/wiki/FAQ#what-is-the-processing-overhead-of-using-hystrix</a><br>[5] <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1268216" target="_blank">https://bugzilla.redhat.com/show_bug.cgi?id=1268216</a> <br>[6] <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1268224" target="_blank">https://bugzilla.redhat.com/show_bug.cgi?id=1268224</a><br>[7] <a href="http://graphite.wikidot.com" target="_blank">http://graphite.wikidot.com</a><br></div></blockquote></span>[8] <a href="https://gerrit.ovirt.org/#/c/29693/" target="_blank">https://gerrit.ovirt.org/#/c/29693/</a></div><div><br></div></div></blockquote></span></div></div></div></blockquote></div></div></div></div></blockquote><div><br>[9] <a href="https://bodhi.fedoraproject.org/updates/FEDORA-2015-3ae4cc39c5">https://bodhi.fedoraproject.org/updates/FEDORA-2015-3ae4cc39c5</a><br><div>[10] <a href="https://bodhi.fedoraproject.org/updates/FEDORA-2015-35994552ed">https://bodhi.fedoraproject.org/updates/FEDORA-2015-35994552ed</a><br></div>[11] <a href="https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-dd72806724">https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-dd72806724</a><br><div>[12] <a href="https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-7bf9b82936">https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-7bf9b82936</a><br>[13] <a href="https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-f02466a5da">https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-f02466a5da</a><br>[14] <a href="https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-27b59f8bf2">https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-27b59f8bf2</a><br>[15] <a href="https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-37400bf69d">https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2015-37400bf69d</a><br><br></div></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="word-wrap:break-word"><div><blockquote type="cite">
_______________________________________________<br>Devel mailing list<br><a href="mailto:Devel@ovirt.org" target="_blank">Devel@ovirt.org</a><br><a href="http://lists.ovirt.org/mailman/listinfo/devel" target="_blank">http://lists.ovirt.org/mailman/listinfo/devel</a></blockquote></div><br></div></blockquote></span></div><br></div></div>
<br>_______________________________________________<br>
Devel mailing list<br>
<a href="mailto:Devel@ovirt.org" target="_blank">Devel@ovirt.org</a><br>
<a href="http://lists.ovirt.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.ovirt.org/mailman/listinfo/devel</a><br></blockquote></div><br></div></div></div></blockquote><div><br></div><div>Thanks,<br></div><div>Roman <br></div></div><br></div></div></div></div></div>