Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Ken Finnigan
    @kenfinnigan
    I’m good with cancelling
    Emily Jiang
    @Emily-Jiang
    ok. thanks Ken!
    cancelling
    cancelled
    Emily Jiang
    @Emily-Jiang
    I am on holiday for 2 weeks from today. @kenfinnigan do you have anything to discuss? If not, we can cancel it.
    Ken Finnigan
    @kenfinnigan
    I don’t at present. I’m good with cancelling for next couple of weeks
    Emily Jiang
    @Emily-Jiang
    Thanks @kenfinnigan! Cancelled
    Ken Finnigan
    @kenfinnigan
    @Emily-Jiang FYI I don't have anything to discuss at tomorrow's call
    Emily Jiang
    @Emily-Jiang
    @kenfinnigan neither do I. @vadimeisenbergibm cannot make it. Let's cancel it
    cancelled
    Emily Jiang
    @Emily-Jiang
    @kenfinnigan I don't have any issue to discuss today. I am in the middle of doing all the update to test my changes but not get to a point where I can do a PR. Do you have anything to discuss?
    Ken Finnigan
    @kenfinnigan
    @Emily-Jiang I don’t have anything either
    Ken Finnigan
    @kenfinnigan
    Thanks @Emily-Jiang. I will be at Red Hat Summit next week so won’t be attending the call.
    I think you’re traveling too if I recall. So maybe cancel next week as well?
    Emily Jiang
    @Emily-Jiang
    yep
    let's cancel the call for this week and next week
    Kevin Durant
    @Pikachu15103123
    Is there anyone can tell me the tracing process of service mesh Istio?
    Ken Finnigan
    @kenfinnigan
    What do you mean by process @Pikachu15103123
    Kevin Durant
    @Pikachu15103123
    @kenfinnigan well, workflow I mean, which is what contains in the request, like when service A sends a request to service B, how do I know when a span begins and when it ends? Do i need to do write it specifically each time i manually set a span?
    Or Istio can automatically create a span when a service A send a request to service B, and record the time, this operation name, logs and so on. if it is this way, how does it collect each span, where it will put the data so other tools like Kiali can make a visual service graph?
    Ken Finnigan
    @kenfinnigan
    @Pikachu15103123 Istio provides tracing information irrespective of what your application does
    but that will only show istio ingress to sidecar, etc
    if you want application traces to be included, and then propagated between calls, just use MP OpenTracing
    I believe the latest MP OpenTracing will automatically propagate the B3 Headers from Istio on the incoming request onto an outgoing request if it's using the MP REST Client to make the call
    otherwise you will need to manually extract and then propagate the header onto the next call
    Emily Jiang
    @Emily-Jiang
    yes, as @kenfinnigan said, the MP Open Tracing will propagate the 7 headers Istio needs to build an overall trace
    and show up as one chain in Jaeger. The current app in servicea has the headers propagated
    I am trying to update to the latest MP 2.2 to remove the headers as they are propagated by default by MP Rest Client and MP Open Tracing
    Kevin Durant
    @Pikachu15103123
    what’s MP Opentracing?
    Kevin Durant
    @Pikachu15103123
    I was very confused about the relationship between Jaeger, Zipkin, Prometheus, Kiali and Istio. as you two said Istio injects sidecar to pod, how it works to produce a service graph with its own? Does that mean in fact the span data of Jaeger was from Istio sidecar?
    Ken Finnigan
    @kenfinnigan
    @Pikachu15103123 if you're seeing data in Jaeger within Istio and you're not using MP OpenTracing, then yes that information is purely from the sidecar in the pod
    Kevin Durant
    @Pikachu15103123
    thank you so much 👍helps me a lot
    Kevin Durant
    @Pikachu15103123
    image.png
    image.png
    @kenfinnigan hey, do you know how to simulat e a tracing process based on service mesh ? I mean using graph node to represent a service, traverse represent a request, then using optimize algorithm to test it.
    Ken Finnigan
    @kenfinnigan
    @Pikachu15103123 not something I’ve tried, so can’t help unfortunately
    Kevin Durant
    @Pikachu15103123
    @kenfinnigan thank you anyway
    Kevin Durant
    @Pikachu15103123
    @kenfinnigan by the way, do you know how Istio produces a unique trace ID and trace ID? when there’s a lot of traces and spans
    Ken Finnigan
    @kenfinnigan
    @Pikachu15103123 I don’t. @pilhuhn might
    Heiko W. Rupp
    @pilhuhn
    @Pikachu15103123 Sorry I don’t know. The first envpy (sidecar) that receives a request is doing it.
    @/all I am out of the mp-sm group for a while. Will continue lurking, but will not join calls etc.
    Emily Jiang
    @Emily-Jiang
    I am traveling this week and will not be at the hangout tomorrow. Shall we cancel the call?
    Ken Finnigan
    @kenfinnigan
    Good with me
    Emily Jiang
    @Emily-Jiang
    thanks @kenfinnigan ! cancelled
    Ken Finnigan
    @kenfinnigan
    @Emily-Jiang I don't have anything for tomorrow's meeting
    Emily Jiang
    @Emily-Jiang
    @kenfinnigan I don't have neither. Shall we change this meeting to monthly as we don't have many issues. I will cancel today's call.
    I have not quite finished my image upgrade as yet.... made some slow progress
    Ken Finnigan
    @kenfinnigan
    Or we just don’t have a meeting scheduled at all for now. We can discuss over issues and mailing list?
    Emily Jiang
    @Emily-Jiang
    ok. sounds good. I will let you know once I need any reviews or schedule a call whenever needed
    I need we need to put some effort in to get Reactive Messaging in when the spec is released