Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Oct 04 18:15
    dineshkrishnareddy synchronize #797
  • Oct 04 18:09
    dineshkrishnareddy synchronize #797
  • Oct 04 18:00
    dineshkrishnareddy synchronize #797
  • Oct 04 17:50
    dineshkrishnareddy synchronize #797
  • Oct 04 17:40
    dineshkrishnareddy synchronize #797
  • Oct 04 17:29

    rghetia on master

    Add Wrapper for WriteListener. … (compare)

  • Oct 04 17:28
    rghetia closed #1984
  • Oct 04 17:28
    rghetia closed #1983
  • Oct 04 17:10
    dineshkrishnareddy synchronize #797
  • Oct 04 17:01
    dineshkrishnareddy synchronize #797
  • Oct 04 16:28
    dineshkrishnareddy synchronize #797
  • Oct 04 16:03
    lzchen commented #797
  • Oct 04 16:03
    lzchen commented #797
  • Oct 04 15:43
    dineshkrishnareddy synchronize #797
  • Oct 04 13:49
    dineshkrishnareddy synchronize #797
  • Oct 04 13:39
    dineshkrishnareddy synchronize #797
  • Oct 04 12:56
    dineshkrishnareddy synchronize #797
  • Oct 04 12:46
    googlebot labeled #797
  • Oct 04 12:46
    googlebot unlabeled #797
  • Oct 04 12:46
    googlebot commented #797
Bogdan Drutu
@bogdandrutu
may not compile because I wrote it directly in github
but you can fix it :)
blt-gw
@blt-gw
:)
I'm building it now and will report back on the results shortly.
It pretty well works as-is. I had to fiddle with the BUILD file a little. @bogdandrutu the traces are connected now! I do still see some <trace-without-root-span> in ObfuscatorServer results, though.
Bogdan Drutu
@bogdandrutu
some screenshots?
blt-gw
@blt-gw
Working on that.
Screen Shot 2019-10-01 at 12.21.21 PM.png
Hey, drag and drop worked. Slick.
I'm also pushing up my changes, after merging your PR.
Pushed.
Bogdan Drutu
@bogdandrutu
Please expend the trace with 3 spans
and one with 1 span
So can see what is there
:)
I don't have time right now to run this
sorry
:(
otherwise I would have done that, your example is very nice and we should include it in our repo
:)
Bogdan Drutu
@bogdandrutu
@blt-gw ping me when you have the screenshots :)
My bet is that these Spans are from prometheus or from our library pushing to jaeger
blt-gw
@blt-gw
Sorry, got pulled away. Screenshots incoming.
Screen Shot 2019-10-01 at 12.38.42 PM.png
@bogdandrutu there's the three-span example
Also, thanks! Let me know if there's anything I can improve in the example to make it easier to include in the repo.
Bogdan Drutu
@bogdandrutu
That looks like what I would expect
Don't know what is in that 1 span
blt-gw
@blt-gw
Screen Shot 2019-10-01 at 12.40.02 PM.png
There's the expanded one span, just for completeness.
Screen Shot 2019-10-01 at 12.40.59 PM.png
This one appears to just be the gRPC roundtrip.
It's the only 2 span I could find generated. All the others are singletons.
Bogdan Drutu
@bogdandrutu
How many requests did you send ?
blt-gw
@blt-gw
I just pointed wrk at the service. Let me send a smallish number of requests. One second.
Bogdan Drutu
@bogdandrutu
Are the number of curl requests you send correlated with complete traces or partial traces
blt-gw
@blt-gw
I just sent 10 curl requests manually and got ten complete traces. Now let me point wrk again and count the number of total requests.
Interesting. So, my wkr run is wrk --duration=1s --threads=1 --connections=1 http://localhost:8080 and I can't turn up any partial traces. wkr reported 2846 requests, jaeger seems to have them all and none are partial.
Must be something goofy with all-in-one jaeger docker image.
blt-gw
@blt-gw
IIRC it's all in-memory and it sheds pretty aggressively.
@bogdandrutu cool! This was very helpful. I'll open a feature request as you suggested.
Bogdan Drutu
@bogdandrutu
Let me know how it goes the investigation
need to catch a flight
happy to help if more debugging is required
blt-gw
@blt-gw
@bogdandrutu I think we're good. I'm satisfied that the partial traces were just goofiness down to the dockerize jaeger and not some opencensus issue.
Bob Strecansky
@bobstrecansky
Is anyone here in charge of the opencensus-php implementation? Maybe @chingor13 ?
I noticed that the unit tests for https://github.com/census-instrumentation/opencensus-php/pulls started failing recently. It apppears to be for the integration / php71-32bit tests.
Mackenzie Starr
@mackenziestarr
:wave: i'm currently using the contributed opencensus metrics in grpc-java, is there a way to attach additional tags to those metrics? — it be helpful if i could add arbitrary tags to the latency metrics to better differentiate the workloads in my application
Yang Song
@songy23
@mackenziestarr Yes, in order to do that you need to define your own view with the additional key, and put the key-value into scope before an outgoing RPC. Something like
TagKey KEY = TagKey.create("some_id");
View latencyById = View.create(
        Name.create("latency_by_id"),
         "client latency by ID",
        RpcMeasureConstants.GRPC_CLIENT_ROUNDTRIP_LATENCY,
        Aggregation.Distribution.create(bucketBoundaries),
        Arrays.asList(RpcMeasureConstants.RPC_METHOD, KEY));
Stats.getViewManager().registerView(latencyById);
...
try (Scope ss = tagger.emptyBuilder().put(KEY, "id12345").buildScoped()) {
    // RPC
}
Gustavo Silva Paiva
@paivagustavo
Hi Folks, could one explain me what is the difference between Labels and Tags?
Measures seems to accept tags and Gauges accept labels. Why do we need both?