Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    VictorChirinosDasilva94
    @VictorChirinosDasilva94
    db2Plugin.PNG
    trasform.PNG
    VictorChirinosDasilva94
    @VictorChirinosDasilva94
    2020-01-22 12:08:04 ERROR Transformer:com.navercorp.pinpoint.profiler.plugin.MatchableClassFileTransformerGuardDelegate threw an exception. codeLocation:file:/X:/IBM/SQLLIB/java/db2jcc4.jar cl:com.ibm.ws.bootstrap.ExtClassLoader@d2bf9836 ctxCl:
    com.ibm.ws.classloader.CompoundClassLoader@7e42578a[appwar:WC]
    Local ClassPath: X:\IBM\WCDE80\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\WC\Enablement-JCAHTTPConnector.rar;X:\IBM\WCDE80\workspace\WC\Enablement-JCAHTTPConnector.rar;X:\IBM\WCDE80\workspace\WC\Catalog-ProductManagementData.jar;X:\IBM\WCDE80\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\WC\Enablement-JCAHTTP-WSConnector.rar;X:\IBM\WCDE80\workspace\WC\Enablement-JCAHTTP-WSConnector.rar;X:\IBM\WCDE80\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\WC\Preview.war\WEB-INF\classes;X:\IBM\WCDE80\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\WC\Preview.war;X:\IBM\WCDE80\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\WC\Enablement-JCASampleConnector.rar;X:\IBM\WCDE80\workspace\WC\Enablement-JCASampleConnector.rar;X:\IBM\WCDE80\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\WC\Enablement-JCASmsHTTPConnector.rar;X:\IBM\WCDE80\workspace\WC\Enablement-JCASmsHTTPConnector.rar;X:\IBM\WCDE80\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\WC\Enablement-JCASmsWSConnector.rar;X:\IBM\WCDE80\workspace\WC\Enablement-JCASmsWSConnector.rar;X:\IBM\WCDE80\workspace\WC\Payments-EDP-Data.jar;X:\IBM\WCDE80\workspace\WC\Payments-Plugin-LOC.jar;X:\IBM\WCDE80\workspace\WC\Payments-Plugin-Paymentech.jar;X:\IBM\WCDE80\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\WC\OrderServicesHTTPInterface.war\WEB-INF\classes;X:\IBM\WCDE80\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\WC\OrderServicesHTTPInterface.war;X:\IBM\WCDE80\workspace\WC\Marketing-CampaignsAndScenarioMarketingData.jar;X:\IBM\WCDE80\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\WC\InitializationServlet.war\WEB-INF\classes;X:\IBM\WCDE80\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\WC\InitializationServlet.war;X:\IBM\WCDE80\workspace\SiteAdministration\WebContent\WEB-INF\classes;X:\IBM\WCDE80\workspace\SiteAdministration\WebContent;X:\IBM\WCDE80\workspace\WC\Order-Server.jar;X:\IBM\WCDE80\workspace\WC\Merchandising-PromotionsAndDiscountsData.jar;X:\IBM\WCDE80\workspace\WC\Order-OrderCaptureData.jar;X:\IBM\WCDE80\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\WC\ContractServicesHTTPInterface.war\WEB-INF\classes;X:\IBM\WCDE80\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\WC\ContractServicesHTTPInterface.war;X:\IBM\WCDE80\workspace\WC\Marketing-ExperimentationManagementData.jar;X:\IBM\WCDE80\workspace\WC\Contract-Server.jar;X:\IBM\WCDE80\workspace\WC\Enablement-BaseComponentsData.jar;X:\IBM\WCDE80\workspace\WC\Order-OrderManagementData.jar;X:\IBM\WCDE80\workspace\WC\ContentManagement-WorkspaceFlowData.jar;X:\IBM\WCDE80\workspace\WC\Trading-AuctionsAndRFQsData.jar;X:\IBM\WCDE80\workspace\WebServicesRouter\WebContent\WEB-INF\classes;X:\IBM\WCDE80\workspace\WebServicesRouter\WebContent;X:\IBM\WCDE80\workspace\WC\Member-MemberManagementData.jar;X:\IBM\WCDE80\workspace\WC\Enablement-TicklerData.jar;X:\IBM\WCDE80\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\WC\CatalogServicesHTTPInterface.war\WEB-INF\classes;X:\IBM\WCDE80\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\WC\CatalogServicesHTTPInterface.war;X:\IBM\WCDE80\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\WC\MemberServicesHTTPInterface.war\WEB-INF\classes;X:\IBM\WCDE80\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\WC\MemberServicesHTTPInterface.war;X:\IBM\WCDE80\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\WC\InfrastructureServicesHTTPInterface.war;X:\IBM\WCDE80\workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\WC\Enablement-JCAJMSConnector.rar;X:\IBM\WCDE80\workspace\WC\Enablement-JCAJMSConnector.rar;X:\IBM\WC
    Palanivelrajan Balasubramanian
    @praveen12bnitt
    Anyone tried to integrate a springboot app what will process mq messages via Apache Camel
    Since we have rabbitmq plugin , pinpoint show that the message is delivered to my app from rabbitmq.
    but after that, i dont see any trace..
    Apache Camel uses the org.apache.camel.component.rabbitmq.RabbitConsumer#handleDelivery to deliver message to application code.
    should i add this method to profiler.message.queue.client.handler.methods so start seeing more trace for the message processing?
    Kurt Zoglmann
    @zoglmannk
    Is the PinPoint Agent known to work with Java 11 and newer versions of Wildfly, such as 15.0.1? The documentation ( https://github.com/naver/pinpoint/tree/master/plugins/jboss#pinpoint-jboss-plugin-configuration ) states that we should use the -Xbootclasspath/p JVM option. However, that option has been removed since JDK9.
    We are using the -Xbootclasspath/a JVM option instead without success.
    koo-taejin
    @koo-taejin
    @praveen12bnitt
    I am not familiar with Apache Camel.
    But I don't think Pinpoint can be tracking it, even if you assign it to the settings.
    Because, I've looked at it briefly, the type of parameters the method has is different.
    koo-taejin
    @koo-taejin

    hi @VictorChirinosDasilva94
    The first parameter you specified in getConstructor is "nf".
    But the first parameter of the Connection constructor is shown as "lf".
    ("nf" vs "lf")

    By the way, Pinpoint can get all the constructors regardless of the Access Modifier.

    And if you make DB2 plugin, and you contribute it to us, then it will be great help for us.

    thanks :)

    SRE CloudNative
    @dinesh4747
    @koo-taejin @Xylus @RoySRose - I am facing issue in the Pinpoint call stack where all the method stack was displaying as API-META-DATA-NOT-FOUND and even increased the hbase apimetadata table TTL on a higher side but none of them helped out... Could someone pls help me in sharing the direction for this...
    VictorChirinosDasilva94
    @VictorChirinosDasilva94
    @koo-taejin question, WebSphere plugin trace the connection String of databases? if WebSphere is connect with DB2 database, i can see the connection string on the logs?, how my plugin DB2 get the connection string if i want monitoring Websphere with DB2?
    koo-taejin
    @koo-taejin

    @VictorChirinosDasilva94
    Each Plugin must track down range of library that they have.
    For above reason, If you want to get DB2's ConnectString, then It must be located in DB2Plugin.

    I don't known about how to get ConnectString in DB2.
    That's why someone needs to learn about the library to develop the plug-in.

    I think other jdbc-driver-plugin code will help you.
    Please refer to the following codes.

    com.navercorp.pinpoint.plugin.jdbc.mysql.interceptor.MySQLConnectionCreateInterceptor
    com.navercorp.pinpoint.bootstrap.plugin.jdbc.interceptor.DriverConnectInterceptorV2
    Fitz (Joongsoo.Park)
    @joongsoo

    @koo-taejin
    Hi. i'm joongsoo. I have a question about pinpoint internal code. (It may not be related to the pinpoint. sorry.)

    Pinpoint have interceptor for HttpUrlConnection.
    HttpUrlConnection is loaded by bootstrap classloader. but interceptor class is loaded by application classloader.

    So if inject "call interceptor method" bytecode to HttpUrlConnection class, it is not found interceptor class. => throw NoClassDefFoundError

    But pinpoint is not throw NoClassDefFoundError.
    My guess is that you load a class using a string in a similar way to Class.forName ().

    How did Pinpoint solve this problem?
    Am I misunderstanding pinpoint source code?

    Thank you.

    koo-taejin
    @koo-taejin
    @joongsoo
    I think this link might help you (naver/pinpoint#6138)
    If you have more question. please ask me again.
    Thanks :)
    Fitz (Joongsoo.Park)
    @joongsoo
    Oh. It was a great help. Thank you!
    VictorChirinosDasilva94
    @VictorChirinosDasilva94

    @koo-taejin
    Hello, i have a problem with Inject class interceptor to classpath :

    2020-03-05 10:53:32 WARN Failed to load plugin class com.navercorp.pinpoint.plugin.jdbc.db2.interceptor.Db2ConnectionCreateInterceptor with classLoader com.ibm.ws.bootstrap.ExtClassLoader@e5d94cfc
    java.lang.ClassNotFoundException: com.navercorp.pinpoint.plugin.jdbc.db2.interceptor.Db2ConnectionCreateInterceptor
    at java.net.URLClassLoader.findClass(URLClassLoader.java:600)
    at com.ibm.ws.bootstrap.ExtClassLoader.findClass(ExtClassLoader.java:243)
    at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:777)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:754)
    at com.ibm.ws.bootstrap.ExtClassLoader.loadClass(ExtClassLoader.java:134)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:731)
    at com.navercorp.pinpoint.profiler.instrument.classloading.URLClassLoaderHandler.injectClass(URLClassLoaderHandler.java:66)
    at com.navercorp.pinpoint.profiler.instrument.classloading.JarProfilerPluginClassInjector.injectClass(JarProfilerPluginClassInjector.java:57)

    help pleas :,c

    pinpoint_err2.PNG
    yjqg6666
    @yjqg6666
    @koo-taejin @Xylus @RoySRose We are currently using PinPoint 1.8.5 in test and production environment. We want to upgrade/migrate to Pinpoint version 2.0.1. My thought on this is first run a new collector and web of version 2.0.1, agent of version 2.0.1 send data to collector of version 2.
    The collector and web of both versions share the same hbase cluster, would it be OK ?
    In the same transaction(same txId), the applications of different versions would it be problem ?
    Roy Kim
    @RoySRose
    Hello, @yjqg6666
    Actually, compatibility can be checked at the homepage
    https://naver.github.io/pinpoint/2.0.1/main.html#upgrade-consideration
    yjqg6666
    @yjqg6666
    @RoySRose already checked, but different from the table. agent 1.8.5 -> collector 1.8.5 -> same hbase -> web 1.8.5/web 2.0 , agent 2.0 -> collector 2.0 -> same hbase -> web 1.8.5/web 2.0. The two would be running for a period of time until the migration is complted.
    One transaction may be composed of some span data from agent 1.8 & collector 1.8 and some span data from agent 2.0 & collector 2.0, be viewed from web 1.8 or web 2.0 .
    Roy Kim
    @RoySRose
    @yjqg6666 There wasn't a structural change in the span data, so I don't think that will cause any problem.
    yjqg6666
    @yjqg6666
    @RoySRose Ok, thanks.
    yjqg6666
    @yjqg6666
    @RoySRose @Xylus Do you have any development document for Web UI v2(current default for v2.0.x).
    akrasic
    @akrasic
    Hello! I'm running latest Pinpoint version from docker compose, and due the PHP version on the target systems being 5.6 I'm using the PHP agent 0.1 version..
    Would Pinpoint 2.0 still work with older agent ?
    Godson2017
    @Godson2017
    hello, i'm new here.
    Hi, why does the pp-web 2.0.2 show the 'Delayed' in the 'realtime active thread chart'?
    eeliu
    @eeliu

    Hello! I'm running latest Pinpoint version from docker compose, and due the PHP version on the target systems being 5.6 I'm using the PHP agent 0.1 version..
    Would Pinpoint 2.0 still work with older agent ?

    hello, pinpoint-php 0.2 for php5.6 is on the way

    Godson2017
    @Godson2017
    Hello!I'm runing latest pp-web java version, and it showed the 'Delayed' in the 'realtime active thread chart'. How to solve it? Thx.
    yjqg6666
    @yjqg6666
    image.png
    @RoySRose @Xylus I want to record some configured request headers. I read the source code and found no annotation key for http request head. Could i use the annotation key id 50 for that?
    It would like (45, "http.cookie", VIEW_IN_RECORD_SET)
    Ryo Osive
    @ryo.osive_gitlab
    Hii
    Can anyone help me with the setup of pinpoint apm with springboot app in intellij and pinpoint in docker on server
    ?
    stevejobsmyguru
    @stevejobsmyguru
    I have deployed latest version of pinpoint collector and I installed hbase in same local host where collector is deployed.
    I am getting following error when I start tomcat server
    23-May-2020 12:13:49.043 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/share/apache-tomcat-9.0.35/webapps/pinpoint-collector-2.0.2]
    23-May-2020 12:13:54.201 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
    2020-05-23T12:13:54.238 PinpointCollectorApplicationInitializer::ActiveProfile:release
    2020-05-23 12:13:56 WARN Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
    2020-05-23 12:13:57 WARN Unable to create ZooKeeper Connection
    java.net.UnknownHostException: {YOUR_RELEASE_ZOOKEEPER_ADDRESS}: Name or service not known
    at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
    at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:929)
    at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1324)
    at java.net.InetAddress.getAllByName0(InetAddress.java:1277)
    at java.net.InetAddress.getAllByName(InetAddress.java:1193)
    at java.net.InetAddress.getAllByName(InetAddress.java:1127)
    at org.apache.hadoop.hbase.shaded.org.apache.zookeeper.client.StaticHostProvider.<init>(StaticHostProvider.java:61)
    at org.apache.hadoop.hbase.shaded.org.apache.zookeeper.ZooKeeper.<init>(ZooKeeper.java:445)
    at org.apache.hadoop.hbase.shaded.org.apache.zookeeper.ZooKeeper.<init>(ZooKeeper.java:380)
    at org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.checkZk(RecoverableZooKeeper.java:141)
    at org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.<init>(RecoverableZooKeeper.java:128)
    at org.apache.hadoop.hbase.zookeeper.ZKUtil.connect(ZKUtil.java:137)
    at org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher.<init>(ZooKeeperWatcher.java:185)
    at org.apache.hadoop.hbase.zookeeper.ZooKeeperWatcher.<init>(ZooKeeperWatcher.java:153)
    at org.apache.hadoop.hbase.client.ZooKeeperKeepAliveConnection.<init>(ZooKeeperKeepAliveConnection.java:43)
    at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.getKeepAliveZooKeeperWatcher(ConnectionManager.java:1706)
    at org.apache.hadoop.hbase.client.ZooKeeperRegistry.getClusterId(ZooKeeperRegistry.java:104)
    at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.retrieveClusterId(ConnectionManager.java:916)
    at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.<init>(ConnectionManager.java:659)
    at org.apache.hadoop.hbase.client.ConnectionManager$HConnectionImplementation.<init>(ConnectionManager.java:637)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
    at org.apache.hadoop.hbase.client.ConnectionFactory.createConnection(ConnectionFactory.java:238)
    at org.apache.hadoop.hbase.client.ConnectionFactory.createConnection(ConnectionFactory.java:218)
    at org.apache.hadoop.hbase.client.ConnectionFactory.createConnection(ConnectionFactory.java:150)
    at com.navercorp.pinpoint.common.hbase.ConnectionFactoryBean.afterPropertiesSet(ConnectionFactoryBean.java:76)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1689)
    yjqg6666
    @yjqg6666
    @stevejobsmyguru java.net.UnknownHostException: {YOUR_RELEASE_ZOOKEEPER_ADDRESS}: Name or service not known
    @stevejobsmyguru change your config files in profiles/release/pinpoint-collector-{grpc-,}env.properties
    SRE CloudNative
    @dinesh4747
    @yjqg6666 - Are we passing trace id via Http header and if yes then what was the key field being passed on the header
    Any insight would he highly helpful
    Artisan
    @jsuper
    Hi all,
    Can anyone tell me , how to check a trace id is finished during the full process chain?