Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    SRE CloudNative
    @dinesh4747
    I could some where it's getting called in PR or issue... Just wanted to completely confirm on tge same ?
    If my understanding is right, the current version 1.8.5 doesn't have the nodejs support ? I am i right here @Xylus ? Pls clarify the same.. Thanks
    Roy Kim
    @RoySRose
    @dinesh4747 Yes, you're right 1.8.5 doesn't have the nodejs support. To support node.js. We need node.js agent. It's being ready and will be released at the end of this year
    SRE CloudNative
    @dinesh4747
    @RoySRose - Thanks for clarifying the same. I'll wait for the node js release in a month's time
    SRE CloudNative
    @dinesh4747
    One more question like we have our 100 of apps sitting in GKE(Kubernetes) routing traffic via Istio, question here can we configure or ingest Pinpoint Agent as a side car or Daemonset along side application container??? @RoySRose @Xylus
    Roy Kim
    @RoySRose

    @dinesh4747 Pinpoint will support Istio from v2.0.0.

    Currently v2.0.0-RC is released. Soon the official v2.0.0. will be in few weeks.

    SRE CloudNative
    @dinesh4747
    Thanks @RoySRose
    Ankit Tomar
    @anki2189
    Hi
    I am trying to run pinpoint-web
    on port 8080
    But http://localhost:8080/ is giving 404
    SRE CloudNative
    @dinesh4747
    Does Pinpoint supports tracing of couch base client via spring boot app
    Similar to what it does for Cassandra ?
    yjqg6666
    @yjqg6666
    @RoySRose @Xylus Which version of thrift is recommended and compatible with pinpoint 1.8.5? And what about pinpoint 2.0.0-rc1?
    yjqg6666
    @yjqg6666
    0.10?
    HyunGil Jeong
    @Xylus
    @yjqg6666 I believe Pinpoint is using 0.10 internally. For 2.0.0, I think Pinpoint is migrating to GRPC.
    @dinesh4747 Pinpoint doesn't support couch base client yet as far as I know. For Cassandra, if you're talking about Cassandra java driver, Pinpoint does have support for Cassandra Datastax java driver.
    yjqg6666
    @yjqg6666
    ok. Thanks. from the rc1 release, thrift&grpc both are supported. would the thrift still be supported for version 2.0.0 final release?
    grpc only or both?
    HyunGil Jeong
    @Xylus
    Thrift should still be supported, but it might be going away in future versions I think
    yjqg6666
    @yjqg6666
    ok. thanks.
    yjqg6666
    @yjqg6666
    @Xylus One more question. If i want to make an app(in openresty + nginx+lua) to send trace data(just agent info & span data(receive&send time)) in thrift. which protocol&transportation should i use to send data to collector?
    yjqg6666
    @yjqg6666
    @Xylus Please ignore it. I find another way to satisfy my need.
    hanbum
    @ParkHanbum
    hello, I'm develop nodejs profiling tool. before grpc be support officially, I was try to communicate between pinpoint collector by using grpc. it was partially success, so I can record javascript function calling in nodejs to pinpoint. now I'm want try to record other metrics such as cpu usage, memory, I/O, nodejs statistics. but need some advise about protocol buffer. what and how use each field of protocol buffer? any good examples for this?
    SRE CloudNative
    @dinesh4747
    @RoySRose - when can we expect pinpoint 2.0 release, any remote posi
    Any remote possibility of early Jan 2020* ?
    Jackey
    @JackeyBob
    @Xylus Does Pinpoint supports tracing of mongoDB´╝č
    koo-taejin
    @koo-taejin
    @JackeyBob Pinpoint supports mongoDB driver.
    You can see support librares on this page. (https://github.com/naver/pinpoint/blob/master/doc/modules.md)
    @dinesh4747 We are trying to release 2.0.0 in January.
    koo-taejin
    @koo-taejin
    @ParkHanbum This part has a lot of data, so it might be helpful to see the code.
    The codes in the com.navercorp.pinpoint.profiler.monitor.metric package are to make actual Stat messages.
    If you don't understand something about a particular metric, please tell me.
    SRE CloudNative
    @dinesh4747
    @koo-taejin - I need some real help on issue#6353 - regarding spring webflux plugin tracing...
    koo-taejin
    @koo-taejin
    @dinesh4747 If you follow Jaehong's opinion, I expect the problem will be solved.
    SRE CloudNative
    @dinesh4747
    @koo-taejin @Xylus @RoySRose - can someone pls take a look at issue#6353 and I have tried all the options as directed by Kim but none of them helped in getting trace for application specific method calls
    Palanivelrajan Balasubramanian
    @praveen12bnitt
    This might have been already answered, so i am sorry if its a repeat question. i am running a springboot application and pinpoint agent is able to identify that its springboot and its able to monitor the rest api requests that comes to this springboot app.
    it also show all the SQL's fired and it has details about all the outbound http calls this app makes.. which is good..
    but what i dont find is, it does not give me trace info about all the methods that were called in that thread. Say rest api -> classA.method1() -> classA.method2() -> classB.method1() -> DB_query -> classB.method3() -> http_calls -> ClassC.method1()
    i see rest api, dbquery, classB.method3() and http_call
    so basically some methods are traced, but not everything.. So method that took time show up, but method that does not take a lot of time does not show up. So my question is, is this as designed?
    What logic does pinpoint uses to determine if a method needs to be show up in the trace or not? I am guessing we have some kind of cost of the method somehow..
    koo-taejin
    @koo-taejin

    @praveen12bnitt Pinpoint does not track all method.
    Tracking methods are information that Pinpoint think is meaningful.
    The Plugin information shows which methods are tracked.

    Keeping track of everything is not difficult.
    However, this is a burden on the application and makes it very difficult to find meaningful information.

    If you have additional information you would like to track
    profiler.include = This setting allows you to trace any method you want.

    I hope it's enough.

    Palanivelrajan Balasubramanian
    @praveen12bnitt
    I got it. I agree with u. Tracking every single method is going to add a lot of noice .
    But can u elaborate more on "pinpoint thinks it's meaningful". This will help me explain the behavior to my fellow co workers who have the same question
    In my case, we have a method called "tagOrder". There is nothing special in this method. Just that it took more time than other methods
    How did Pinpoint decide to show this method
    ?
    koo-taejin
    @koo-taejin
    @praveen12bnitt
    Each plug-in provides a library to track. (Most of each plugin supports one library.)
    You can find that what library is tracked in Pinpoint through this link. (https://github.com/naver/pinpoint/blob/master/doc/modules.md)
    Some library supports too even if it is not included link.
    VictorChirinosDasilva94
    @VictorChirinosDasilva94

    hello, I'm develop db2 plugin, i was try to create a interceptor for my plugin but the following error returns to me : 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@7af689e1 ctxCl:
    com.ibm.ws.classloader.CompoundClassLoader@dc628a98[appwar:WC]
    ..
    Delegation Mode: PARENT_LAST agentCl:ParallelClassLoader{name='pinpoint.agent'} com.navercorp.pinpoint.bootstrap.classloader.ParallelClassLoader@60bad117 Cause:null
    java.lang.NullPointerException
    I suspect it's because the constructor I want to access is (protected)

    somebody can tell me what Class i have to use?

    constructor.PNG
    interceptor.PNG
    VictorChirinosDasilva94
    @VictorChirinosDasilva94
    db2Plugin.PNG