pcp
[Top] [All Lists]

parfait: agent misc - identifiers, tests

To: PCP <pcp@xxxxxxxxxxx>
Subject: parfait: agent misc - identifiers, tests
From: Nathan Scott <nathans@xxxxxxxxxx>
Date: Wed, 13 Apr 2016 02:51:29 -0400 (EDT)
Delivered-to: pcp@xxxxxxxxxxx
In-reply-to: <2083788136.39828111.1460530193527.JavaMail.zimbra@xxxxxxxxxx>
Reply-to: Nathan Scott <nathans@xxxxxxxxxx>
Thread-index: MrWIi3K2gRz6+2P24FiGdM3QtXXOig==
Thread-topic: parfait: agent misc - identifiers, tests
Changes committed to git://git.pcp.io/nathans/parfait.git master

Nathan Scott (7):
      Use a more user friendly parfait-agent app naming convention
      Update parfait-agent pom to not set explicit jvm versions
      Clean up mapped file on process exit when appropriate
      Allow for process proxying by DXM when generating MMV format
      Improvements to parfait-agent MMV names and cluster identifiers
      Push the creation of the DynamicMonitoringView into spring config
      Tests exercising PMNS name and PID extraction for parfait-agent


 dxm/src/main/java/com/custardsource/parfait/dxm/PcpMmvWriter.java              
 |   41 +-
 dxm/src/test/java/com/custardsource/parfait/dxm/PcpMmvWriterTest.java          
 |   11 
 parfait-agent/pom.xml                                                          
 |    8 
 parfait-agent/src/main/java/com/custardsource/parfait/ParfaitAgent.java        
 |  161 ++++++----
 parfait-agent/src/main/resources/java.xml                                      
 |    3 
 
parfait-agent/src/test/java/com/custardsource/parfait/ParfaitAgentNameTest.java 
|   41 ++
 6 files changed, 188 insertions(+), 77 deletions(-)


commit d9c8f05b9a76cffe4ed0a42ac12736409f4e94cc
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Apr 13 16:46:44 2016 +1000

    Tests exercising PMNS name and PID extraction for parfait-agent

commit f9e4a9f9378346a932974140eb02e8774e2b6b0d
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Apr 13 15:35:33 2016 +1000

    Push the creation of the DynamicMonitoringView into spring config
    
    Little bit less code as a result, and removes the assumption that
    a PcpMonitorBridge backs parfait-agent.

commit 63268bd36124144045b81c53ef132d2f5da319e0
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Apr 13 10:51:58 2016 +1000

    Improvements to parfait-agent MMV names and cluster identifiers
    
    Numerous code refactoring improvements to prepare for introduction of
    unit tests (following commits).  Added support for metrics being named
    in a more human friendly way, using the main class name near the metric
    name top-level whenever possible.    Implemented support for consistent
    cluster number generation using existing Parfait support routines.

commit 36abb9f0770767cf54458ba66eb95988074cf5bb
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Apr 13 10:26:41 2016 +1000

    Allow for process proxying by DXM when generating MMV format
    
    By default we extract the process identifier the same as before,
    for stamping into the MMV file header, but this provides support
    for creating instrumentation on behalf of another process (e.g.
    an external JMX proxy using Parfait services).

commit e36af97e682bbba2d00328d9640d374cae99dbc7
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Wed Apr 13 10:03:39 2016 +1000

    Clean up mapped file on process exit when appropriate
    
    If the MMV_FLAG_PROCESS flag is set for a mapping (which is one of
    the defaults), we can safely remove the mapping file once the JVM
    shuts down.

commit 49a6daba4681c6891e045425f67c59c685be3e71
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Apr 12 13:50:58 2016 +1000

    Update parfait-agent pom to not set explicit jvm versions

commit 6ef7538289b6394b570720aaf18d37da21fcf0f8
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date:   Tue Apr 12 13:47:44 2016 +1000

    Use a more user friendly parfait-agent app naming convention

<Prev in Thread] Current Thread [Next in Thread>
  • parfait: agent misc - identifiers, tests, Nathan Scott <=