open-telemetry / opentelemetry-collector-contrib

Contrib repository for the OpenTelemetry Collector
https://opentelemetry.io
Apache License 2.0
2.72k stars 2.16k forks source link

New component: dnstap #33705

Open atoulme opened 1 week ago

atoulme commented 1 week ago

The purpose and use-cases of the new component

dnstap is a flexible, structured binary log format for DNS software. It uses Protocol Buffers to encode events that occur inside DNS software in an implementation-neutral format. This is a binary stream of data. It's used in many modern DNS servers like Bind9 or Unbound.

Example configuration for the component

I don't know enough yet. This issue will add more information as we gather support.

dnstap:
  endpoint: localhost:1234

Telemetry data types supported

metrics

Is this a vendor-specific component?

Code Owner(s)

No response

Sponsor (optional)

No response

Additional context

No response

thiagogcm commented 1 week ago

This dnstap plugin in coredns might be a useful example

https://github.com/coredns/coredns/tree/master/plugin/dnstap