coredns icon indicating copy to clipboard operation
coredns copied to clipboard

feat: add opentelemetry plugin

Open dongjiang1989 opened this issue 2 years ago • 4 comments

What would you like to be added:

opentelemetry as an observability framework for cloud-native software is ♨️.

Why is this needed:

CoreDNS as a network centre handler, it's observability is critical, It will be helpful for CoreDns‘s simplicity connect with open-telemetry.

Golang SDK

dongjiang1989 avatar Jul 21 '22 09:07 dongjiang1989

To add some more missing reasoning:

currently, for observability (tracing) purposes, there is an existing trace plugin, which is built on top of Opentracing, but Opentracing as a project was deprecated and it is recommended to migrate to a new standard which is a Opentelemetry. Overall I think it makes sense to introduce a new plugin built on top of Opentelemetry and deprecate trace plugin.

Marking as a nice candidate for a first contribution to the project 👍 If you are up to it, you can pick it up @dongjiang1989

Tantalor93 avatar Jul 21 '22 13:07 Tantalor93

@Tantalor93 Thanks for your reply. I want to pick up this feat.

dongjiang1989 avatar Jul 22 '22 01:07 dongjiang1989

Hi @Tantalor93 i am new to open source and I would like to work on this issue.

gkum99 avatar Sep 09 '22 15:09 gkum99

@2022H1030014G as there is not any activity on this, I think you can freely work on this and when you have some skeleton ready, just open a new draft PR, where we can talk on the details

Tantalor93 avatar Sep 10 '22 10:09 Tantalor93

Hi @Tantalor93 , @2022H1030014G , If there isn't any movement on this one then I would like to pick this up and requesting @Tantalor93 to provide me some resources and file location to get this done

75asu avatar Oct 02 '22 03:10 75asu

Any updates on this? Looking forward to this feature! @eminaktas

Dentrax avatar Oct 18 '22 08:10 Dentrax

is anyone working on this issue, has any pull request been made regarding this, if not I would love to take it up. @dongjiang1989

Edit: I started working on it folks. Edit: This is my first time working on a technical issue, So I might take more time, if anyone wants to work on it please go ahead

KiranSatyaRaj avatar Oct 27 '22 05:10 KiranSatyaRaj

It seems that @KiranSatyaRaj unassigned himself, I will assign myself to the issue and handle it as part of our company hacksgiving next week

Tantalor93 avatar Nov 15 '22 11:11 Tantalor93

Closing this, per comments.

chrisohaver avatar Mar 21 '23 19:03 chrisohaver