Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Yusuke Tsutsumi
    @toumorokoshi
    Actually thinking a bit more, you can almost get the behavior you're looking for assuming the following:
    1. the OpenTelemetry library is designed to stream events rather than perform the aggregation as part of the event production.
    2. we author an exporter that writes to stdout. Then you have something that looks like tokio-rs/tracing but instead uses OT primitives under the hood.
    Kelly Thomas Kline
    @kellytk
    @toumorokoshi Thank you, I'll think that over
    Tristan Sloughter
    @tsloughter
    I was going to say it looks like OTel would be something that hooks into tokio-rs/tracing to listen for trace events
    this is similar to a case in erlang/elixir community that has a telemetry application for emitting structures events. users then instrument with that library to emit trace events and OTel subscribes and creates/updates spans based on those events
    Chris Kleinknecht
    @c24t
    I see @thomashchan1 and @tedsuo are OOO, is anyone else hosting the data format SIG?
    Joshua MacDonald
    @jmacd
    Hi - we just discussed cancelling this meeting because we don't have the organizer and Zoom won't start.
    Chris Kleinknecht
    @c24t
    ok, that works for me
    Ryan
    @rnburn
    Hey everyone, I put in a proposal for an OpenTelemetry C++ SDK based off of the streaming tracer we developed at LightStep.
    open-telemetry/opentelemetry-cpp#2
    Let me know if you have any feedback. Thanks.
    Joshua MacDonald
    @jmacd
    ^ discussion in the opentelemetry-cpp room
    Kelly Thomas Kline
    @kellytk
    "and Zoom won't start" 2019 and video conferencing is still hit-or-miss
    Juraci Paixão Kröhling
    @jpkrohling
    hey there -- is there an up to date container image for opentelemetry-service? are images being published somewhere?
    Dale Peakall
    @subnova
    Is there a timeline for planned language support?
    Armin Ruech
    @arminru
    Hi everyone - I just had a look at the community calendar and noticed that all regular meetings this week were cancelled.
    Did this happen on purpose? I would've expected something like that to be discussed in the last community or SIG spec meeting but there's nothing in the meeting notes nor on Gitter, did I miss something?
    Tigran Najaryan
    @tigrannajaryan
    @jpkrohling version 0.0.1 (first and only version released so far) is available as omnition/opentelemetry-service:v0.0.1 at docker.
    Ted Young
    @tedsuo
    @arminru I just noticed this as well. It’s a surprise to everyone so far, so I’m assuming it is a SNAFU.
    Ted Young
    @tedsuo
    Looks like an off-by-one error in an update to the calendar led to this week being empty. I went ahead and restored the events.
    Armin Ruech
    @arminru
    @tedsuo Thanks!
    Juraci Paixão Kröhling
    @jpkrohling
    @tigrannajaryan are the next releases going to be published under the opentelemetry namespace ?
    Ben Sigelman
    @bhs

    kind of misc, but I wanted to direct some attention towards open-telemetry/community#163

    TL;DR, I would like OpenTelemetry to have some “soft” guidelines on how we treat each other (as well as newcomers to the project). This is not about harrassment and other “bannable” / code-of-conduct infractions, but more about our aspirations for communication and how we treat each other. Happy to take any and all feedback, including “this is a bad idea for <reason>”.

    Juraci Paixão Kröhling
    @jpkrohling
    @tigrannajaryan, @owais, do you have any news about the operator for opentelemetry? open-telemetry/opentelemetry-service#274 -- I really want to kick start this, but if you have started some work on that already, I'd love to collaborate instead of creating something new...
    Dan Bentley
    @dbentley_twitter
    (This is my first time in gitter, so sorry if I have the wrong room) I asked a question about recording span events, and Liz Fong-Jones pointed me at https://github.com/open-telemetry/rfcs/pull/24/files , but I realized my question is less about sampling and more about when things are recorded. With OpenTelemetry, is there any way to record/export (not sure about terminology!) a span when it's started, in addition to when it's finished?
    Krzesimir Nowak
    @krnowak
    @dbentley_twitter : I'd say it's up to SDK that implements the opentelemetry API. For example, in opentelemetry-go, there is an experimental streaming SDK that records a bunch of events (https://github.com/open-telemetry/opentelemetry-go/blob/master/experimental/streaming/exporter/observer/observer.go)
    Dan Bentley
    @dbentley_twitter
    Perfect! Thank you.
    Jack Lindamood
    @cep21
    Hi, I left some comments on open-telemetry/opentelemetry-go#83 about concerns with the current open telemetry API limiting correct implementation of metrics collection for some providers. I would love to get more clarification on if CloudWatch is intended to be accepted under the open telemetry umbrella and how that is able to best happen. Thanks!
    Ted Young
    @tedsuo
    @jpkrohling that’s great, though I hope we can keep the standard OTel deployment as simple as possible!
    Paulo Janotti
    @pjanotti
    @jpkrohling regarding dockerhub for the Service we need to setup a opentelemetry org in dockerhub, ideally we should do it under the umbrella of CNCF. I'm creating an issue on the Service repo to track that open-telemetry/opentelemetry-service#281
    Juraci Paixão Kröhling
    @jpkrohling
    @tedsuo not sure what you mean -- the deployment itself would probably just be similar to the current kubernetes resources (examples/k8s.yaml)
    if you mean that it could be more complex for a user to try it out, I agree, and we can keep the current examples/k8s.yaml there. An operator is really helpful for a production deployment though, especially if it's able to handle day 2 operations
    at least, that's what our experience with the jaeger operator shows :)
    we need to setup a opentelemetry org in dockerhub
    @pjanotti there seems to exist one already, just without images published
    Paulo Janotti
    @pjanotti
    @jpkrohling hum, I didn't find that org, can you send me a link to it? We will need to work with whom is managing that so we can publish it there.
    Juraci Paixão Kröhling
    @jpkrohling
    it's not visible, but if you try to create one with that name, it indicates that it exists already
    for the record: I created opentelemetry on quay.io and added @pavolloffay and @objectiser as admins as well. I'm happy to add others
    Paulo Janotti
    @pjanotti
    thx, now we need to find who created it, hopefully someone on this room...
    Ted Young
    @tedsuo
    @jpkrohling I’m glad to see day 2 operations being thought about.
    @jpkrohling Besides a working kubernetes manifest, it would be great to see OpenTelemetry deployment toplology and day 2 operations (upgrades, basically) explained as a blog post, which we could turn into documentation.
    Juraci Paixão Kröhling
    @jpkrohling
    comprehensive readme + blog post, and later documentation ?
    Ted Young
    @tedsuo
    @jpkrohling exactly; a blog post could be a little hand-wavy, but it would give users a sense of what a telemetry deployment and operations should look like.
    Juraci Paixão Kröhling
    @jpkrohling
    +1
    Ted Young
    @tedsuo
    Btw, this stale app might be useful, to easily find issues in need of reply: https://github.com/marketplace/stale
    Glen Mailer
    @glenjamin

    :wave: Hello everyone!

    to what extent will the spec be recommending or mandating common attribute names?

    If you think of the name as the instance of a span, does anyone have a recommendation they use as the name for the type or class of a span? eg. name: DB select-todo-items vs type: postgresql-query, or name: GET /user/:userId vs type: http-request

    Christian Neumüller
    @Oberon00
    Hi @glenjamin! The spec does have recommendations on this: https://github.com/open-telemetry/opentelemetry-specification/blob/master/specification/data-semantic-conventions.md. E.g. for HTTP you would have "component": "http" and a spanName of "/user/:userId".
    Liz Fong-Jones
    @lizthegrey
    I know that one pattern I'm particularly fond of is distinguishing application developer fields from automatically instrumented fields
    e.g. using "app.foo" instead of the root namespace
    but that isn't in the semantic conventions as is
    Austin Parker
    @austinlparker
    it might be interesting to consider that as a part of distributed context; i.e., can we make a place for people to declare their own semantic values/prefixes and automatically prefix user-set fields with those
    Liz Fong-Jones
    @lizthegrey
    I would really love prefixing user-set fields with "app." with the understanding that some folks would want to "no really put this in the root namespace"
    the question is whether to enforce this at the API level...
    Austin Parker
    @austinlparker
    i guess i’m thinking of the case where you might want to be picky-choosy about the value ot app