jmxtrans/embedded-jmxtrans — pull request #64 by sjohnsoncopperegg (2013-07-30 16:08:31+00:00)
Title: Request to incorporate the CopperEggWriter into the embedded-jmxtrans repo

Hi embedded-jmxtrans gurus!

My name is Scott Johnson, I work for CopperEgg in austin, texas. CopperEgg provides SaaS-based monitoring solutions for infrastructure / server / applications deployed in the cloud or on-prem.

This is a request for you to consider including the CopperEggWriter into the embedded-jmxtrans repo... I will send a separate pull request for the embedded-jmxtrans-samples repo.

Background: after MANY requests for CopperEgg monitoring of Tomcat apps in the cloud AND on-prem, I reviewed solutions that would help us solve this problem for our customers as quickly as possible. Happily I came across embedded-jmxtrans.

I forked embedded-jmxtrans and embedded-jmxtrans-samples, and fairly quickly created the CopperEggWriter; actually I began with your LibratoWriter as a framework, and modified it to send metrics using the CopperEgg API.

The code has been made available publicly as a beta on github, and has been deployed by a few of our customers for a couple of weeks. As you will see, the code is provide under the MIT license, which is as liberal as your open-source licensing terms.

I have done everything I can think of to minimize any effort on your part to include the CopperEggWriter into embedded-jmxtrans. As you can see on the CopperEgg fork ( https://github.com/CopperEgg/embedded-jmxtrans ), your README.md is untouched; information about the CopperEggWriter are included in a separate readme, README_CopperEgg.md.

I have written the first of two blogs for our customers about deploying CopperEgg/embedded-jmxtrans, which
- displays a number of screenshots showing what information you can gather / display / alert on
- highlights some of the advantages of integrating Tomcat / JVM / App monitoring with a variety of other metrics gathered by CopperEgg
- concludes with highlighting the work of the embedded-jmxtrans team, and linking to your repo.

I think that you will like what you see in the blog, so I hope you get a chance to have a peek :
http://copperegg.com/monitor-your-tomcat-servers-and-jvms-with-copperegg-part-1/

I think your work is very high-quality, and I could not have provided a solution to our customer requests as quickly as I did without your code. Kudos, and thank you.

Please consider incorporating CopperEggWriter into your code base. CopperEgg has a very good reputation for high-quality, fast customer support response time, and obviously CopperEgg would expect to maintain the CopperEggWriter.

I would be happy to make any and all modifications to the attached code and readme that you deem necessary.

Thanks,
Scott Johnson
sjohnson@copperegg.com