Open-Source is a type of technOpen-Source Connectors for jKool Streaming Analyticsology and it’s also a philosophy. The technology is one where the source code is published for anyone interested to see and use. The philosophy is about letting the community drive the direction of a product as opposed to the traditional method where an individual vendor provides the product roadmap.

As a Product Manager, I know that it is all too easy for a product to drift away from the needs of the market either due to not listening to the market or over listening to one customer and only one customer. The beauty of open-source is that the market drives the product; thus, in theory at least the product or project is always in synchronization with the changing needs of the market.

At jKool we have embraced open-source and having attended All Things Open in October we know there is a vibrant community out there for this approach. We are actively creating new open-source connectors to jKool, our SaaS solution for Streaming Analytics. We have just released two new connectors. They are:

PingJMX

PingJMX is a lightweight framework to stream JMX metrics in event sinks. These metrics can be used for monitoring health, performance and availability of JVMs and the applications that run in them.

We wanted to make it easy to monitor very large farms of JVMs and application servers with low overhead and low effort. We took the approach of streaming metrics right from the JVM container without incurring the cost of polling or the tedious tasks of configuring firewalls, SSL and ports.

Read more about PingJMX here and try it for yourself. Join the community and drive PingJMX to your needs.

TrackingFilter

Tracking Filter provides lightweight end-user monitoring for Java EE web applications. It also uses the approach of streaming metrics to the cloud that PingJMX uses. However, TrackingFilter is focused on monitoring the performance of users looking at HTTP requests, headers and attributes. It provides those metrics in concert with JVM, Garbage Collection, CPU and memory utilization.

Read more about TrackingFilter here and try it for yourself. Join the community and drive TrackingFilter to your needs.

JESL jKool Event Streaming Library

JESL allows application developers stream time-series data to jKool Cloud. JESL also offers a simulator which provides the ability to generate tracking activities and events

Read more about JESL here and try it for yourself. Join the community and drive JESL to your needs.

Please let us know what you think about these open-source projects.