<div dir="ltr">Thanks Lucas!<div><br></div><div>This looks really great!</div><div><br></div><div>I will give this some solid testing and let you know how it goes.</div><div><br></div><div>One nice feature would be to add swagger documentation to your rest api. However, your current documentation looks really good!</div><div><br></div><div>Kind regards</div></div><div class="gmail_extra"><br><div class="gmail_quote">On 11 November 2015 at 09:39, Lucas Ponce <span dir="ltr">&lt;<a href="mailto:lponce@redhat.com" target="_blank">lponce@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Anton,<br>
<br>
We have integrated the Events feature in hawkular-alerts master branch:<br>
<br>
<a href="https://github.com/hawkular/hawkular-alerts" rel="noreferrer" target="_blank">https://github.com/hawkular/hawkular-alerts</a><br>
<br>
You can follow the hawkular-alerts doc to build and test the component:<br>
<br>
<a href="http://www.hawkular.org/docs/components/alerts/index.html" rel="noreferrer" target="_blank">http://www.hawkular.org/docs/components/alerts/index.html</a><br>
<br>
We will release a 0.6.0.Final version shortly.<br>
<br>
I have prepared some &quot;HelloWorld&quot; examples to show how to use Events on this repo:<br>
<br>
<a href="https://github.com/lucasponce/hawkular-examples/tree/master/events" rel="noreferrer" target="_blank">https://github.com/lucasponce/hawkular-examples/tree/master/events</a><br>
<br>
I want alto to publish a blog post once the release is out with more demo but I didn&#39;t want to delay my response to this topic without any feedback.<br>
<br>
The examples are using plain bash scripts over the REST API to show basic features.<br>
<br>
Don&#39;t hesitate to ask or give feedback, here, github, irc or event JIRA if you find something broken.<br>
<br>
Thanks,<br>
Lucas<br>
<span class=""><br>
----- Original Message -----<br>
&gt; From: &quot;Anton Hughes&quot; &lt;<a href="mailto:ah@tradeworks.io">ah@tradeworks.io</a>&gt;<br>
&gt; To: &quot;Discussions around Hawkular development&quot; &lt;<a href="mailto:hawkular-dev@lists.jboss.org">hawkular-dev@lists.jboss.org</a>&gt;<br>
&gt; Sent: Friday, October 30, 2015 2:16:29 PM<br>
&gt; Subject: Re: [Hawkular-dev] Is this an applicable use-case for Hawkular<br>
&gt;<br>
</span><span class="">&gt; Coming back to my original question - and based on some further thinking and<br>
&gt; reading of the Hawkular website, I have the following thoughts.<br>
&gt;<br>
&gt; On the Hawkular website, it is written:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; For who ?<br>
&gt; There are primarly (BTW - this is spelled incorrect) two types of users.<br>
</span>&gt; Users who wants a toolkit to do server/ system monitoring in general, for<br>
<span class="">&gt; them we provide a rich REST API to store metrics, trigger alerts and manage<br>
&gt; an inventory of resources<br>
&gt; Users who want a full-fledge admin console to monitor and manage middleware<br>
&gt; servers (Currently, only WildFly is supported)<br>
&gt; I&#39;ve highlighted the general area that I am most interested - and I think<br>
&gt; many others would be too.<br>
&gt; Please take a quick look at <a href="http://martinfowler.com/eaaDev/EventSourcing.html" rel="noreferrer" target="_blank">http://martinfowler.com/eaaDev/EventSourcing.html</a><br>
&gt; . Event Sourcing places emphasis on events of interest - in the Shipping<br>
&gt; example in this link the interesting events are:<br>
&gt;<br>
&gt;<br>
</span>&gt;     * Ship Arrives<br>
&gt;     * Ship Departs<br>
<div class="HOEnZb"><div class="h5">&gt;<br>
&gt; To be able store (store metrics?) and react (trigger alert) in this example<br>
&gt; would be very beneficial in many situations.<br>
&gt;<br>
&gt; I hope this helps to illustrates my use-case.<br>
&gt;<br>
&gt; On 29 October 2015 at 14:34, Jay Shaughnessy &lt; <a href="mailto:jshaughn@redhat.com">jshaughn@redhat.com</a> &gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Anton, yes, it can be a little confusing. The Hawkular project is an<br>
&gt; end-to-end monitoring and management tool focused on Red Hat software. Today<br>
&gt; it basically offers a Wildfly agent for discovering and managing app<br>
&gt; servers, their hosted apps, and all of the things that make up those apps.<br>
&gt; What is can handle grows with every release. Hawkular leverages a bunch of<br>
&gt; components to perform that job. There is HK-Inventory to represent a network<br>
&gt; of inventories resources (like an app server, a datasource, a jvm, etc),<br>
&gt; HK-Metrics as a Cassandra-backed time-series store, HK-Alerts as a<br>
&gt; Drools-backed alerting tool, HK-Accounts as a KeyCloak backed<br>
&gt; multi-tenant/auth/authz tool, HK-Console for UI, HK-Bus for a comm backbone,<br>
&gt; etc..<br>
&gt;<br>
&gt; Some of the HK components, namely HK-Metrics and HK-Alerts support standalone<br>
&gt; deployment outside of Hawkular. They are named Hawkular-Metrics and<br>
&gt; Hawkular-Alerts because they have been developed as part of the Hawkular<br>
&gt; project, but they can be used independently. Hope that helps...<br>
&gt;<br>
&gt;<br>
&gt; On 10/29/2015 9:16 AM, Anton Hughes wrote:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On 29 October 2015 at 14:12, Jay Shaughnessy &lt; <a href="mailto:jshaughn@redhat.com">jshaughn@redhat.com</a> &gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt; Metrics and Alerts can both be used outside of the Hawkular framework so<br>
&gt; really you can store any metric you like, or alert on basically any data you<br>
&gt; like. As for Events, the next release of Hawkular Alerts (0.6.0) will<br>
&gt; include a new Events feature that you may find interesting. Whereas Alerts<br>
&gt; are relatively rare, typically involve human interaction, and run through a<br>
&gt; simple life-cycle; Events are likely much more numerous, representing any<br>
&gt; sort of happening that a client wants to persist. The interesting thing<br>
&gt; about Events in HK-Alerts is that they can be inserted directly via API or<br>
&gt; can be generated via Trigger, like an Alert. And Events can also be used as<br>
&gt; Trigger conditions, to contribute to further Alert or Event generation.<br>
&gt;<br>
&gt; Thanks Jay - this sounds really cool!<br>
&gt;<br>
&gt; I have heard a few times now that hawkular components can be used outside of<br>
&gt; the hawkular framework. What exactly is the hawkular framework? As an<br>
&gt; outsider I am learning about Hawkular and its features. There is good<br>
&gt; documentation on the features, but the underlying framework, not so much.<br>
&gt;<br>
&gt; Also, regarding documentation, I could not find how to store any &#39;metric&#39; or<br>
&gt; data. Specifically, I am looking to store not just a metric but a pojo.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Anton Hughes<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; hawkular-dev mailing list <a href="mailto:hawkular-dev@lists.jboss.org">hawkular-dev@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/hawkular-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/hawkular-dev</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; hawkular-dev mailing list<br>
&gt; <a href="mailto:hawkular-dev@lists.jboss.org">hawkular-dev@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/hawkular-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/hawkular-dev</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Anton Hughes<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; hawkular-dev mailing list<br>
&gt; <a href="mailto:hawkular-dev@lists.jboss.org">hawkular-dev@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/hawkular-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/hawkular-dev</a><br>
&gt;<br>
_______________________________________________<br>
hawkular-dev mailing list<br>
<a href="mailto:hawkular-dev@lists.jboss.org">hawkular-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/hawkular-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/hawkular-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr">Anton Hughes<div><br></div></div></div></div></div>
</div>