Skip to content
#

distributed-tracing

Here are 235 public repositories matching this topic...

narayaruna
narayaruna commented Mar 3, 2020

https://github.com/openzipkin/zipkin/blob/master/zipkin/src/main/java/zipkin2/Span.java#L759

tags = builder.tags == null ? Collections.emptyMap() : new LinkedHashMap<>(builder.tags);

The empty map is immutable and makes it difficult to add a tag to a already created span. This will be helpful with performance. Otherwise, have to turn it in to builder and back to a Span when this type is us

transmittable-thread-local
jmhodges
jmhodges commented Dec 4, 2019

What version of OpenCensus are you using?

HEAD of this repo

What version of Go are you using?

go version go1.13.4 darwin/amd64

Details

examples.PrintExporter seems to require being passed to view.RegisterExporter, but examples.LogExporter can't be passed there because it doesn't implement the write Exporter type. Instead, you're expected to run the Start metho

adamw
adamw commented Feb 17, 2020

Currently websockets are unsupported:

class SttpBackendStub[F[_], S] private (
    monad: MonadError[F],
    matchers: PartialFunction[Request[_, _], F[Response[_]]],
    fallback: Option[SttpBackend[F, S, NothingT]]
) extends SttpBackend[F, S, NothingT] { // TODO

(note the TODO for the NothingT type parameter which specifies what kind of websockets are supported).

The bac

shousper
shousper commented Mar 12, 2020

Requirement - what kind of business use case are you trying to solve?

Configuration that can affect service performance and would ideally live and be deployed with the service code & configuration.

For example, debugging an individual service issue might start with a focus on the service itself. At the moment, remote sampling strategies could be configured remotely. One might not think to

TarekMSayed
TarekMSayed commented Dec 1, 2019

I followed the steps:
$ kubectl apply -f kubernetes/client-side-lb-api/echo-server.yaml
$ kubectl apply -f kubernetes/client-side-lb-api/echo-client.yaml
$ kubectl get pods -l run=echo-client
with this step:
$ kubectl logs -f echo-client...
I found java error

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SL

cspurk
cspurk commented Jan 28, 2019

Requirement - what kind of business use case are you trying to solve?

Always use time units in the Web UI which are easy to read by humans.

We use Jaeger to trace some complex, long-running offline jobs in which a seconds granularity in the Web UI is too fine-grained for human consumption.

Problem - what in Jaeger blocks you from solving the requirement?

Currently, durations seem

siddhant94
siddhant94 commented Apr 25, 2020

Is your feature request related to a problem? Please describe.

I am unable to add instrumentation for Global Objects in the agent in a way that is described here. There are few methods that I needed to instrument like eval(), setTimeout() etc.
(PS: I don't know if I am approaching this right)

**Describe the solution you'd li

dyladan
dyladan commented Mar 17, 2020

Currently the default propagator is a noop propagator. According to the spec:

If offered, the global Propagators should default to a composite Propagator
containing W3C Trace Context and Correlation Context Propagators,
in order to provide propagation even in the presence of no-op
OpenTelemetry implementations.

SergeyKanzhelev
SergeyKanzhelev commented Mar 13, 2020

Validate timeout response from SDK. Original suspicion was that ingestion service timeouts cause SDK to timeout and retry. We are lacking documentation on what happens on endpoint timeouts.
a. What’s the default timeout on SDK?
b. Do we retry on timeout?
c. Is it a good idea to increase the number of workers to a very big number to prevent timeout-caused delays?

Improve this page

Add a description, image, and links to the distributed-tracing topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the distributed-tracing topic, visit your repo's landing page and select "manage topics."

Learn more

You can’t perform that action at this time.