<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"><<a href="mailto:lponce@redhat.com" target="_blank">lponce@redhat.com</a>></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 "HelloWorld" 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'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'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>
> From: "Anton Hughes" <<a href="mailto:ah@tradeworks.io">ah@tradeworks.io</a>><br>
> To: "Discussions around Hawkular development" <<a href="mailto:hawkular-dev@lists.jboss.org">hawkular-dev@lists.jboss.org</a>><br>
> Sent: Friday, October 30, 2015 2:16:29 PM<br>
> Subject: Re: [Hawkular-dev] Is this an applicable use-case for Hawkular<br>
><br>
</span><span class="">> Coming back to my original question - and based on some further thinking and<br>
> reading of the Hawkular website, I have the following thoughts.<br>
><br>
> On the Hawkular website, it is written:<br>
><br>
><br>
><br>
> For who ?<br>
> There are primarly (BTW - this is spelled incorrect) two types of users.<br>
</span>> Users who wants a toolkit to do server/ system monitoring in general, for<br>
<span class="">> them we provide a rich REST API to store metrics, trigger alerts and manage<br>
> an inventory of resources<br>
> Users who want a full-fledge admin console to monitor and manage middleware<br>
> servers (Currently, only WildFly is supported)<br>
> I've highlighted the general area that I am most interested - and I think<br>
> many others would be too.<br>
> 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>
> . Event Sourcing places emphasis on events of interest - in the Shipping<br>
> example in this link the interesting events are:<br>
><br>
><br>
</span>> * Ship Arrives<br>
> * Ship Departs<br>
<div class="HOEnZb"><div class="h5">><br>
> To be able store (store metrics?) and react (trigger alert) in this example<br>
> would be very beneficial in many situations.<br>
><br>
> I hope this helps to illustrates my use-case.<br>
><br>
> On 29 October 2015 at 14:34, Jay Shaughnessy < <a href="mailto:jshaughn@redhat.com">jshaughn@redhat.com</a> > wrote:<br>
><br>
><br>
><br>
><br>
> Anton, yes, it can be a little confusing. The Hawkular project is an<br>
> end-to-end monitoring and management tool focused on Red Hat software. Today<br>
> it basically offers a Wildfly agent for discovering and managing app<br>
> servers, their hosted apps, and all of the things that make up those apps.<br>
> What is can handle grows with every release. Hawkular leverages a bunch of<br>
> components to perform that job. There is HK-Inventory to represent a network<br>
> of inventories resources (like an app server, a datasource, a jvm, etc),<br>
> HK-Metrics as a Cassandra-backed time-series store, HK-Alerts as a<br>
> Drools-backed alerting tool, HK-Accounts as a KeyCloak backed<br>
> multi-tenant/auth/authz tool, HK-Console for UI, HK-Bus for a comm backbone,<br>
> etc..<br>
><br>
> Some of the HK components, namely HK-Metrics and HK-Alerts support standalone<br>
> deployment outside of Hawkular. They are named Hawkular-Metrics and<br>
> Hawkular-Alerts because they have been developed as part of the Hawkular<br>
> project, but they can be used independently. Hope that helps...<br>
><br>
><br>
> On 10/29/2015 9:16 AM, Anton Hughes wrote:<br>
><br>
><br>
><br>
><br>
> On 29 October 2015 at 14:12, Jay Shaughnessy < <a href="mailto:jshaughn@redhat.com">jshaughn@redhat.com</a> > wrote:<br>
><br>
><br>
> Metrics and Alerts can both be used outside of the Hawkular framework so<br>
> really you can store any metric you like, or alert on basically any data you<br>
> like. As for Events, the next release of Hawkular Alerts (0.6.0) will<br>
> include a new Events feature that you may find interesting. Whereas Alerts<br>
> are relatively rare, typically involve human interaction, and run through a<br>
> simple life-cycle; Events are likely much more numerous, representing any<br>
> sort of happening that a client wants to persist. The interesting thing<br>
> about Events in HK-Alerts is that they can be inserted directly via API or<br>
> can be generated via Trigger, like an Alert. And Events can also be used as<br>
> Trigger conditions, to contribute to further Alert or Event generation.<br>
><br>
> Thanks Jay - this sounds really cool!<br>
><br>
> I have heard a few times now that hawkular components can be used outside of<br>
> the hawkular framework. What exactly is the hawkular framework? As an<br>
> outsider I am learning about Hawkular and its features. There is good<br>
> documentation on the features, but the underlying framework, not so much.<br>
><br>
> Also, regarding documentation, I could not find how to store any 'metric' or<br>
> data. Specifically, I am looking to store not just a metric but a pojo.<br>
><br>
><br>
><br>
><br>
> --<br>
> Anton Hughes<br>
><br>
><br>
><br>
> _______________________________________________<br>
> hawkular-dev mailing list <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>
><br>
><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>
><br>
><br>
><br>
><br>
> --<br>
> Anton Hughes<br>
><br>
><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>
><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>