wildfly agent: jmx/jolokia and prometheus support
by John Mazzitelli
There is a concern that the Hawkular WildFly Agent is bloated with stuff people aren't really using or are going to use and is going to make maintaining it more complicated than it needs to be.
So I want to get feedback on the following plan. This is being tracked in JIRA here: https://issues.jboss.org/browse/HWKAGENT-142
We are going to take out support for JMX/Joloxia and Prometheus managed endpoints. The agent will only support collecting metrics from "DMR endpoints" (that means WildFly Servers - either in standalone or domain mode).
Rather than lose the code for the JMX/Jolokia and Prometheus support, we are going to fork master into a separate branch. If we ever do need to resurrect that code, or someone wants to build an agent with those features to play around with, we'd have that branch available.
Thoughts?
8 years, 2 months
Metrics tag queries ( and inventory)
by Heiko W.Rupp
Hey,
I was looking at how to find all tags in the metrics system
and found endpoints like
http://www.hawkular.org/docs/rest/rest-metrics.html#GET__gauges_tags__tags_
(similar exist for Counters, avail, ...)
Those expect a "tag-query". With some looking at the source and trying
I found out that app:* works, but not *:cpu or even *:* to find all tags.
Do metrics-only users completely rely on external orchestration to find
possible tags?
Now with pets vs cattle and containers coming and going, we need those
labels to identify what belongs together.
For Hawkular-services, how will we store those tags in a way that
clients (e.g. ManageIQ) can find them and thus also query metrics for
those labels?
8 years, 2 months
Hawkular Alerting 1.2.0.Final has been released!
by Jay Shaughnessy
The Hawkular Alerting team is happy to announce the release of Hawkular
Alerting 1.2.0.Final.
This is a feature and fix release.
* [HWKALERTS-160] - CompareCondition can not require both DataIds to
be supplied for the same engine firing
o This makes CompareCondition more useful and predictable by
removing the restriction that both metrics [used in the
comparison] be reported at the same time.
* [HWKALERTS-161] - Extend alerts criteria to support resolved and ack
timestamps
o More powerful querying around life-cycle changes.
* [HWKALERTS-162] - Allow to not store external events
o EventConditions can now be evaluated using transient
(unpersisted) events. This prevents unnecessary storage of
events meant only for trigger condition evaluation.
* [HWKALERTS-163] - Unify actions architecture under a single
implementation
o A refactor to simplify action plugins by unifying on one type of
plugin registration.
* [HWKALERTS-164] - Simplify Alert.resolvedTime and Alert.ackTime with
Alert.lifecycle
o More powerful life-cycle handling, allowing more status
transitions for a single alert, and an easily accessible list of
status changes.
* [HWKALERTS-165] - Refactor hawkular-alerts-rest to support several
artifacts
o A refactor to provide artifacts for both standalone and Hawkular
Services. Starting with this release the different artifact
flavors are all published.
* [HWKALERTS-166] - CassCluster needs to detect schema is fully
created on multi nodes environments
o A stability enhancement for clustered deployments, to ensure the
Cassandra schema is ready for all nodes.
* Hawkular Metrics embeds Alerting!
o V1.2.0.Final is the base version for embedded alerting in
Hawkular Metrics! Coming Soon!
For more details for this release:
http://issues.jboss.org/secure/ReleaseNote.jspa?projectId=12315924&versio...
Hawkular Alerting Team
Jay Shaughnessy (jshaughn(a)redhat.com)
Lucas Ponce (lponce(a)redhat.com)
8 years, 2 months
Best Practices: MiQ Dependencies around other branches
by mike thompson
Hey Hawkular Folk,
So I just wanted to know what is the ‘the way’ to incorporate branches or PRs that one’s branch is dependent on? Since merging into MiQ master takes so long, what is our strategy around dependent merges? We are unfortunately in the realm of long lived branches now. Much more rebasing and conflicts given the extended timeframes for merging.
I have asked around, and no one is confident in “the way”.
I have a couple methods in mind but not sure what the best practices are…. Please speak up if one works for you and we can adopt it.
— Mike
8 years, 2 months
Hawkular-services 0.14
by Heiko W.Rupp
Heya,
we have released hawkular-services 0.14.
Changes to 0.13 are
* Agent has been updated to v 0.22
* Inventory has been updated to 0.19.2: this has a different backend
than before, so hammer it :)
Unofficial Docker images are available as follows:
* pilhuhn/hawkular-services
* pilhuhn/hawkfly (0.22.0)
and also
* pilhuhn/hawkfly-domain as a WildFly in domain mode.
Thanks to everyone who has contributed to this and all the previous
releases.
8 years, 2 months