Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Weyert de Boer
    @weyert
    anyone from google trace here?
    i am wondering if you are planning to support the opentelemetry semantic conventation labels for http
    15 replies
    CleanShot 2021-02-10 at 19.55.49@2x.png
    Weyert de Boer
    @weyert
    the baggage support in the trace spec, could that be used to share details about the request? E.g. I have a user id that I want to pass between services. Could I use this for it?
    6 replies
    Bogdan Drutu
    @bogdandrutu
    Weyert de Boer
    @weyert
    is there are a metrics room?
    2 replies
    Robert Pająk
    @pellared
    hello there
    can someone help me with EasyCLA, please?
    I try to follow this process: https://docs.linuxfoundation.org/lfx/easycla/contributors/corporate-contributor#github
    I got the approval from my manager (I got the email) but I am still stuck at the same step in the easycla wizard saying that Unfortunately, you are not yet approved by the Corporate CLA of Splunk, Inc. on Cloud Native Computing Foundation (CNCF).
    any ideas what is wrong?
    here are my PRs https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/pulls/pellared for reference
    1 reply
    Weyert de Boer
    @weyert
    @pellared yeah, i think your manager has to approve twice
    1 reply
    "i see the issue - clicking Approve doesnt actually approve you - i then have to go in and add you manually after I click approve...."
    maybe this quote from mine helps your manager :)
    Ben Sigelman
    @bhs

    @/all , I have some meta-news to share about this Gitter channel!

    Per this comment, now that OTel has reached Tracing Spec ≥ 1.0, we are formally moving off of Gitter as the "front door" for OpenTelemetry community chat.

    Note that individual SIGs may (and will) continue to use Gitter for their own purposes (see a list here), but general-purpose OpenTelemetry community conversations and/or requests to be directed/redirected from new OTel community members should happen in the CNCF opentelemetry Slack channel, not here.

    If you have major concerns, please post them to open-telemetry/community#362 rather than starting that discussion here.

    Thank you for reading!

    Ted Young
    @tedsuo
    Hallelujah!!!
    When creating slack channels, please prefix them with “otel-“ so that we can find them all. CNCF slack also hosts other projects.
    Weyert de Boer
    @weyert

    @/all , I have some meta-news to share about this Gitter channel!

    Per this comment, now that OTel has reached Tracing Spec ≥ 1.0, we are formally moving off of Gitter as the "front door" for OpenTelemetry community chat.

    Note that individual SIGs may (and will) continue to use Gitter for their own purposes (see a list here), but general-purpose OpenTelemetry community conversations and/or requests to be directed/redirected from new OTel community members should happen in the CNCF opentelemetry Slack channel, not here.

    If you have major concerns, please post them to open-telemetry/community#362 rather than starting that discussion here.

    Thank you for reading!

    how do you join this slack?

    ffound it on cnf page
    Ted Young
    @tedsuo
    For others looking to create a CNCF Slack account, you can do so here: http://slack.cncf.io/
    Tigran Najaryan
    @tigrannajaryan
    @tedsuo @bhs can you please clarify, do we encourage individual SIGs to move to Slack or we want them to stay on Gitter? My preference would be to move Collector and Log SIGs to Slack (unless the community wants to stay on Gitter).
    alokmajumder
    @alokmajumder
    I am exporting trace and span into jaeger by otel exported. service name it is showing unknown_service:java: I tried System.setProperty("otel.resource.attributes", "service.name=OtlpExporterExample");
    and by environment variable. But not working
    John Watson
    @jkwatson
    @alokmajumder If this is using the otel auto-instrumentation agent, please create a discussion in that github repository to track this.
    9 replies
    alokmajumder
    @alokmajumder
    Hi traceIdRatioBased how it works? When I put 0.5 I observed per-second wise 50% traced. Is my assumption correct. Or it is on minute?
    Stephen Hong
    @stephenhong

    Hello team, I'm trying to create a Docker image of the otel collector but when I run the command make docker-otelcontribcol, I get the following error

    140512693898056:error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:1913:
    ERROR: https://dl-cdn.alpinelinux.org/alpine/v3.13/main: Permission denied
    WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/v3.13/main: No such file or directory

    Does anyone know how I can resolve this?

    Stephen Hong
    @stephenhong

    Hello team, I was able to resolve the above issue. But now I'm unable to run the Docker image with my config.yaml file. I run the command docker run otelcontribcol --config path/to/my/config.yaml and I get the following error:

    WARNING: unable to read config file: open /path/to/my/config.yaml/config.json: not a directory
    Error: cannot load configuration: error loading config file "/path/to/my/config.yaml": open /path/to/my/config.yaml: no such file or directory

    For some reason, it adds config.json to my path in the warning, then it tells me that there is no such file /path/to/my/config.yaml when there is. Does anyone know how I can resolve this?

    1 reply
    Michael Duane Mooring
    @mikeumus

    Hello Telemetors! 🔭

    Why no room for opentelemetry-swift ? 😐

    Has anybody experienced this for using opentelemetry-swift on XCode 12?
    open-telemetry/opentelemetry-swift#111

    Thank you for any advice :bow:

    2 replies
    Devi
    @asldevi
    hello, are there any processors to head sample based on operation names, service names etc, to a certain percentage?
    4 replies
    Stephen Hong
    @stephenhong
    Hello team, I noticed that there are different exporters in opentelemetry-collector repo and opentelemetry-collector-contrib repo. I'm told that opentelemetry-collector-contrib is a superset of opentelemetry-collector but could someone explain how a collector running from opentelemetry-collector-contrib can use exporters that are only in opentelemetry-collector repo such as zipkinexporter or jaegerexporter?
    Barend Bootha
    @barendb
    ❓If anyone has used AWS OTel lambda extension (https://github.com/open-telemetry/opentelemetry-lambda)
    1 reply
    nvzFlow
    @nvzFlow_twitter
    We are exploring what it would take to add the nvzFlow protocol to the ecosystem. Are there any examples that would help us better understand what would be involved in doing this?
    Haytham Mohamed
    @Haybu
    hello, I am trying to receive telemetry data as application/json. I am testing with spans first, with a collector configured with otlp http protocol ("localhost:55681"), app agent to export via oltp (same endpoint). When I log out the span (with a collector exporter) I get this message "WARN io.opentelemetry.exporter.otlp.trace.OtlpGrpcSpanExporter - Failed to export spans. Error message: INTERNAL: http2 exception". It works find If export from agent and receive on the collector via otlp grpc. Any help please on what I missed configuring. Thanks
    David Oceans
    @DavidOceans_twitter
    Hi! what is the best way to install opentelemetry in kubernetes?
    I've found that https://github.com/open-telemetry/opentelemetry-collector/blob/main/examples/k8s/otel-config.yaml but I don't know if there are another tutorial o guide, any advice?
    6 replies
    Samiur A
    @tcl00taco

    Hi! I have deployed otel-collector on our cluster based on https://github.com/signalfx/splunk-otel-collector/blob/main/examples/kubernetes-yaml/splunk-otel-collector-gateway.yaml

    I'm getting this "append failed" msg, bit confused why is it happening!!

    otel-collector-8669588d78-qsj4l otel-collector {"level":"info","ts":1614648489.4920561,"caller":"scrape/scrape.go:930","msg":"","level":"warn","scrape_pool":"otel-collector","target":"http://localhost:8888/metrics","msg":"append failed","err":"HTTP 401 \"Unauthorized\""}

    realwoobinlee
    @realwoobinlee
    Hello guys! just a little question
    is there any newer/current performance test result published somewhere?
    https://github.com/open-telemetry/opentelemetry-collector/blob/main/docs/performance.md seems to be bit old and there is also no performance.md in collector-contrib as well.
    Thanks and have a nice day! :)
    1 reply
    Eric Sirianni
    @sirianni
    Hello! Is there a recommended best practice for how/where to set request-specific tags that we may want to be applied commonly across logs, traces and (in some cases) metrics? For static tags, we can use Resource but it's not clear to me what to use for request-specific tags (e.g. something like enduser.id). Baggage seems like it might be appropriate, but how do I then automatically propagate the baggage tags to the active Span?
    Supreet Deshpande
    @iamsupreet21_twitter
    While working on observability for a fleet of IoT devices, I came across many shared paradigms between IoT observability and openTelemetry. With some minor changes, openTelemetry could fit in for logging, traces, and metrics and provide a consistent model for IoT diagnostics too. Has anyone already taken a stab at such an idea?
    I would be glad to discuss it. (Hope I'm posting on the right forum.)
    Katty Polyak
    @KattyPolyak
    Is there a way to use files on disk to store context and later extract it to start a new span under the same trace id in OpenTelemetry python? Basically we have a main thread that receives HTTP requests from another service and writes the requests to a disk based queue. These are later picked up by worker threads and I'd like to continue the trace with a new span at this point. However, starting a new span with this context object {'traceparent': '00-2ae64dcf2b8dd14217a42f0cc358d5ce-16a8fc1b04a79a81-01'} just results in a brand new trace/span: SpanContext(trace_id=0x00000000000000000000000000000000, span_id=0x0000000000000000, trace_flags=0x00, trace_state=[], is_remote=False)
    mmayur2016
    @mmayur2016
    Hi, I have just started looking to use the open telemetry log collector agent which used to be stanza. I am looking at the following repo for the same. https://github.com/open-telemetry/opentelemetry-log-collection. Is there any documentation on how to build it locally and create a local docker image for the same.
    1 reply
    Ryan Bartsch
    @yesmarket
    Hi all,
    I'm not trying to solve a particular problem or anything - just doing some research/discovery into Open Telemetry. One of my questions is can I capture trace data using a bytecode/MSIL instrumentation approach (like how DynaTrace OneAgent works, but ideally using an open-source approach/agent) and send this information to an Open Telemetry Collector agent?
    I've asked the question in a lot more detail on Stack Overflow - see https://stackoverflow.com/questions/66486827/bytecode-instrumentation-with-open-telemetry-collector-agent. Apologies in advance if linking to SO is not following the correct protocol on this board - just casting a wider net to hopefully answer my question :)
    10 replies
    Ignacio Hagopian
    @jsign
    Question: If I use a Float64ValueRecorder, is there a way to also specify the bucket sizes? I'm using a Prometheus exporter.
    David Oceans
    @DavidOceans_twitter
    the pods are CrashLoopBackOff
    2021-03-08T08:33:05.129Z        info    service/service.go:411  Starting OpenTelemetry Collector...     {"Version": "v0.20.0", "GitHash": "a10a1a7a", "NumCPU": 2}
    2021-03-08T08:33:05.136Z        info    service/service.go:592  Using memory ballast    {"MiBs": 204}
    2021-03-08T08:33:05.136Z        info    service/service.go:255  Setting up own telemetry...
    2021-03-08T08:33:05.219Z        info    service/telemetry.go:102        Serving Prometheus metrics      {"address": "0.0.0.0:8888", "level": 0, "service.instance.id": "d3dd5ed8-a0d0-44df-b17a-185a4001420f"}
    2021-03-08T08:33:05.220Z        info    service/service.go:292  Loading configuration...
    2021-03-08T08:33:05.222Z        info    service/service.go:303  Applying configuration...
    2021-03-08T08:33:05.222Z        info    service/service.go:324  Starting extensions...
    2021-03-08T08:33:05.222Z        info    builder/extensions_builder.go:53        Extension is starting...        {"component_kind": "extension", "component_type": "health_check", "component_name": "health_check"}
    2021-03-08T08:33:05.222Z        info    healthcheckextension/healthcheckextension.go:40 Starting health_check extension {"component_kind": "extension", "component_type": "health_check", "component_name": "health_check", "config": {"TypeVal":"health_check","NameVal":"health_check","Port":13133}}
    2021-03-08T08:33:05.222Z        info    builder/extensions_builder.go:59        Extension started.      {"component_kind": "extension", "component_type": "health_check", "component_name": "health_check"}
    2021-03-08T08:33:05.223Z        info    builder/exporters_builder.go:306        Exporter is enabled.    {"component_kind": "exporter", "exporter": "logging"}
    2021-03-08T08:33:05.223Z        info    service/service.go:339  Starting exporters...
    2021-03-08T08:33:05.223Z        info    builder/exporters_builder.go:92 Exporter is starting... {"component_kind": "exporter", "component_type": "logging", "component_name": "logging"}
    2021-03-08T08:33:05.223Z        info    builder/exporters_builder.go:97 Exporter started.       {"component_kind": "exporter", "component_type": "logging", "component_name": "logging"}
    Error: cannot setup pipelines: cannot build pipelines: error creating processor "memory_limiter" in pipeline "metrics": checkInterval must be greater than zero
    2021/03/08 08:33:05 application run finished with error: cannot setup pipelines: cannot build pipelines: error creating processor "memory_limiter" in pipeline "metrics": checkInterval must be greater than zero
    David Oceans
    @DavidOceans_twitter

    Can you help me understand this? If I install the OpenTelemetry Collector do I need to have a jaeger agent running or is it enough that from the application's instrumentation (I use jaeger libraries) it sends it to the opentelemetry collector?

    And another question, if my application only sends traces of jaeger I can deactivate the receivers of prometheus and zipkin and leave only jaeger, right?

    thank you very much
    Sagar Raj
    @SagarrajRaj_twitter
    Hello,
    Can someone share their experience using Open-Telemetry with Project Reactor? What data does Otel provide? Can I this be a replacement for micrometer?
    1 reply
    Mateus Silva
    @alfaex
    Hi,
    Can I use github.com/jaegertracing/jaeger-client-python to communicate to an opentelemetry agent using receivers: jaeger ?
    Juraci Paixão Kröhling
    @jpkrohling
    yes, when using thrift_compact protocol
    Mateus Silva
    @alfaex
    @jpkrohling thanks, I will search for more information, I tried that but I can get any span on jaeger web interface.
    李清山
    @tsingsun
    problem in go 1.16..
    ➜  git:(master) ✗ env GOPROXY=direct go get go.opentelemetry.io/otel/sdk@v0.18.0
    go: downloading go.opentelemetry.io/otel/sdk v0.18.0
    go get: module go.opentelemetry.io/otel@v0.18.0 found, but does not contain package go.opentelemetry.io/otel/sdk
    1 reply
    hansh0801
    @hansh0801

    Hi, I’m newbee in opentelemetry . could I have get some examples for k8s processer?
    https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/processor/k8sprocessor
    i mapped

      - from: resource_attribute
        name: k8s.pod.ip

    with extracted istio attributes, but couldn’t see other mapped k8s attributes.

    Rishibha-tech
    @Rishibha-tech
    How do we link manual instrumentation traces with automatic instrumentation traces . They are not coming under same hierarchy