Giter VIP home page Giter VIP logo

Comments (4)

svrnm avatar svrnm commented on August 28, 2024 1

Hey @haidong

commented on your PR but adding the same here: what I was hoping for is a review of instrumentations (native and library) and apps and to verify if their instrumentation is first party means that it was created by the same org that provides the app or lib. Collector components are not part of that. Also components provided by the Otel community are not first party.

Apologies once again and thank you for your eagerness to help.

from opentelemetry.io.

svrnm avatar svrnm commented on August 28, 2024

We have functionality it's just not enabled for all those upstream instrumentations, we can distinguish in the registry between "first party integrations" and "native":

first party example: https://opentelemetry.io/ecosystem/registry/?s=kafkaflow
native example: https://opentelemetry.io/ecosystem/registry/?s=next.js

We also have the integrations page to feature those:

https://opentelemetry.io/ecosystem/integrations/

A piece missing is that this list of integrations shares the data from the registry, right now those are 2 independent data sets. We also leverage that second list to promote native (and only native) integrations on their language pages around libraries, e.g. https://opentelemetry.io/docs/languages/js/libraries/#use-natively-instrumented-libraries

All of this also has a dependency with this terminology discussion (and everytime I tried to improve the situation I struggeld with finding the right words): open-telemetry/opentelemetry-specification#4089

So what can you do to help with that:

  • Tag registry entries which are missing the native/first party flag
  • Help to merge the data sources for integrations & the same data set in the registry
  • Help to find better terminology by participating in the discussion mentioned above

from opentelemetry.io.

haidong avatar haidong commented on August 28, 2024

Tag registry entries which are missing the native/first party flag

I'm working on this.

As of this writing, there are 761 files that miss the flag:

 data/registry   main ±  find . -type f | xargs grep -L -e "isNative" -e "isFirstParty" | wc -l                                                                                     
     761

Changing 761 files in one PR will be too much. I'll breakdown the 761 files into separate batches using alphabetical order, one PR per batch.

from opentelemetry.io.

codefromthecrypt avatar codefromthecrypt commented on August 28, 2024

@haidong thanks so much for pitching in on this!

from opentelemetry.io.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.