pcp
[Top] [All Lists]

Re: [pcp] Relocation of Parfait

To: Nathan Scott <nathans@xxxxxxxxxx>
Subject: Re: [pcp] Relocation of Parfait
From: Paul Smith <psmith@xxxxxxxxxx>
Date: Sat, 31 Jan 2015 08:22:29 +1100
Cc: pcp@xxxxxxxxxxx, Nicholas Tindall <ntindall@xxxxxxxxxx>
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <DC3FAF8E-7564-4A64-AFFA-D631B89344F8@xxxxxxxxxx>
References: <A385B743-E30D-4E29-B6C6-E38615823E7E@xxxxxxxxxx> <2128760560.2058735.1422442489832.JavaMail.zimbra@xxxxxxxxxx> <DC3FAF8E-7564-4A64-AFFA-D631B89344F8@xxxxxxxxxx>
An update on progress and some further plans.

Nathan has granted me access to the Github org, and I have relocated Parfait to https://github.com/performancecopilot/parfait.  The Travis CI build has been updated as well to https://travis-ci.org/performancecopilot/parfait

I have migrated the Wiki (such as it was..) over into a README.md file so it appears inline on the main Github page (not an actual Github wiki just yet), since the content is small, I figured to keep it in one place.  Added the ASL License file definition as per convention.  

I've also used https://github.com/arthur-debert/google-code-issues-migrator to migrate the issue register over to Github.

I'm now at the point of considering deleting the Google site completely, or somehow deprecating it.  I think it better to delete it and not look like it is rotting. Does anyone have an opinion?

I'm going to do a final 'mvn release' to push a non-RC version to the public Maven repositories (Aconex has been running 0.3.0.RC1 for a flipping long time now in production...)

I need to get Nick Tindal to do a pull request with his changes he's had for the start of the DropWizard Metrics integration, and then I'll spin another post-fact release (they've also been using that build in their production for a while..).  Then I will branch the repo, and start modifying Master as perhaps version 1.0.  

1.0 will also allow me to introduce a Java 7 requirement, which allows a per-thread Memory allocation tracker (similar to per-thread CPU usage, just how much heap is used by that request).

I will be building a small example webapp Maven module using DropWizard outlining how to do a simple Hello World REST-based Webapp with full DropWizard metrics and PCP integration.  This will also provide me with a test harness to do further modifications as required.

I hope to write up a Wiki page guiding people to set things up.

Is the pcp.io website editable? (https://github.com/performancecopilot/pcp-website)  I may look to create a Pull request with changes to add details around Parfait.

That's it for now, let me know if you have any comments.

Paul
<Prev in Thread] Current Thread [Next in Thread>