<div dir="ltr"><div>What about using graphite + logstash to power a post-job /nightly-job/post-merge-periodic (the new thing we talked about in Germany) dashboard?</div><div><br></div><div>There are a few different use cases for a dashboard for jobs that don't report on gerrit changes.</div><div><br></div><div>* Track the success an failure rates over time</div><div> * If I am maintaining a a job that doesn't vote anywhere, I will check this daily</div><div> * If I am part of the core team of a project where one feature is tested post-merge, I want to periodically check this to see if that feature is being maintained.</div><div>* Provide links to logs for failed jobs so the cause of the failure can be investigated</div><div><br></div><div><br></div><div>We can do all this with graphite on logstash. Graphite for the tracking the trends (something like <a href="http://jogo.github.io/gate/">http://jogo.github.io/gate/</a>) and logstash to find the logs for failed jobs (we can get around the 10 day logstash window by saving the results instead of overwriting them every time we regenerate the list of log links)</div><div><br></div><div>And if we really want some sort of alerts, there are a lot of graphite tools (<a href="http://graphite.readthedocs.org/en/latest/tools.html">http://graphite.readthedocs.org/en/latest/tools.html</a>) that can give us alerts on metrics (alert me if the last X runs of job-foo-bar failed).</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Oct 1, 2014 at 9:46 AM, Jeremy Stanley <span dir="ltr"><<a href="mailto:fungi@yuggoth.org" target="_blank">fungi@yuggoth.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 2014-10-01 10:39:40 -0400 (-0400), Matthew Treinish wrote:<br>
[...]<br>
<span class="">> So I actually think as a first pass this would be the best way to<br>
> handle it. You can leave comments on a closed gerrit changes,<br>
</span>[...]<br>
<br>
Not so easy as it sounds. Jobs in post are running on an arbitrary<br>
Git commit (more often than not, a merge commit), and mapping that<br>
back to a change in Gerrit is nontrivial.<br>
<span class="HOEnZb"><font color="#888888">--<br>
Jeremy Stanley<br>
<br>
_______________________________________________<br>
OpenStack-dev mailing list<br>
<a href="mailto:OpenStack-dev@lists.openstack.org">OpenStack-dev@lists.openstack.org</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</font></span></blockquote></div><br></div>