Add pinpoint version to system properties while bootstrap start
bootstrap/src/main/java/com/navercorp/pinpoint/bootstrap/PinpointBootStrap.java bootstrap/src/main/java/com/navercorp/pinpoint/bootstrap/ProfilerLibClass.java
bootstrap/src/main/java/com/navercorp/pinpoint/bootstrap/PinpointBootStrap.java bootstrap/src/main/java/com/navercorp/pinpoint/bootstrap/ProfilerLibClass.java
diff --git a/bootstrap/src/main/java/com/navercorp/pinpoint/bootstrap/PinpointBootStrap.java b/bootstrap/src/main/java/com/navercorp/pinpoint/bootstrap/PinpointBootStrap.java
index 4deb31928844..3f64842b1c5a 100644
--- a/bootstrap/src/main/java/com/navercorp/pinpoint/bootstrap/PinpointBootStrap.java
+++ b/bootstrap/src/main/java/com/navercorp/pinpoint/bootstrap/PinpointBootStrap.java
@@ -30,6 +30,7 @@
 import com.navercorp.pinpoint.bootstrap.util.IdValidateUtils;
 import com.navercorp.pinpoint.common.PinpointConstants;
 import com.navercorp.pinpoint.common.ServiceTypeProviderLoader;
+import com.navercorp.pinpoint.common.Version;
 import com.navercorp.pinpoint.common.util.BytesUtils;
 import com.navercorp.pinpoint.common.util.SimpleProperty;
 import com.navercorp.pinpoint.common.util.SystemProperty;
@@ -106,6 +107,8 @@ public static void premain(String agentArgs, Instrumentation instrumentation) {
 
         // set the path of log file as a system property
         saveLogFilePath(classPathResolver);
+        
+        savePinpointVersion();
 
         try {
             // Is it right to load the configuration in the bootstrap?
@@ -229,6 +232,11 @@ private static void saveLogFilePath(ClassPathResolver classPathResolver) {
 
         SYSTEM_PROPERTY.setProperty(ProductInfo.NAME + ".log", agentLogFilePath);
     }
+    
+    private static void savePinpointVersion() { 
+        logger.info("pinpoint version:" + Version.VERSION); 
+        SYSTEM_PROPERTY.setProperty(ProductInfo.NAME + ".version", Version.VERSION); 
+    } 
 
     private static String getConfigPath(ClassPathResolver classPathResolver) {
         final String configName = ProductInfo.NAME + ".config";
diff --git a/bootstrap/src/main/java/com/navercorp/pinpoint/bootstrap/ProfilerLibClass.java b/bootstrap/src/main/java/com/navercorp/pinpoint/bootstrap/ProfilerLibClass.java
index 26b9cc5dc98b..c8a9b3bf3134 100644
--- a/bootstrap/src/main/java/com/navercorp/pinpoint/bootstrap/ProfilerLibClass.java
+++ b/bootstrap/src/main/java/com/navercorp/pinpoint/bootstrap/ProfilerLibClass.java
@@ -32,7 +32,8 @@ public class ProfilerLibClass {
             "com.google.common",
             "org.apache.commons.lang",
             "org.apache.log4j",
-            "com.codahale.metrics"
+            "com.codahale.metrics",
+            "com.nhncorp.nelo2"
     };
 
     public boolean onLoadClass(String clazzName) {
