opentelemetry-collector
opentelemetry-collector copied to clipboard
OpenTelemetry Collector
While working on #9208 I realized that the current way `scraperhelper.NewScraper` works is a bit awkward. The function takes a `name string` and then builds an ID with it: https://github.com/open-telemetry/opentelemetry-collector/blob/f5a7315cf88e10c0bce0166b35d9227727deaa61/receiver/scraperhelper/scraper.go#L64...
Before stabilizing a module, an approver or maintainer must make sure that the following criteria have been met for at least two successive minor version releases (regardless of when this...
We are about to release more packages as stable, and we need to have a clear structure of dependencies between packages. We need to document (maybe enforce) restrictions on which...
To be consistent with the recent changes in `configgrpc` and `confighttp` we should: - [ ] Rename `configtls.TLSClientSetting` to `configtls.ClientConfig` - [ ] Rename `configtls.TLSServerSetting` to `configtls.ServerConfig` - [ ]...
**Describe the bug** When using the $env:ENVIRONMENT_VARIABLE_NAME syntax in the collector configuration a string with numbers only starting with zero is interpreted as a number. **Steps to reproduce** https://github.com/rassmate/opentelemetry-collector/commit/855679d1b20f46b214f2389d590ee79573617337 **What...
**Is your feature request related to a problem? Please describe.** We need visibility into the processing of connectors. When monitoring the collector, we want metrics/traces for the connectors. **Describe the...
**Description:** implementing z-extension server using `httpServerSetting` instead of normal `http.server` **Link to tracking Issue:** #9368 **Testing:** I performed `make` but am facing some linting issues definitely I need help with...
As far as I can tell, this function is not used by any code, either in core or contrib. Should we remove it?
Instead of passing `grpc.DialOption`s to each, we could pass new `ToServerOption`s or `ToClientOption`s and require wrapping `grpc.DialOption`s into these, to make the interface more flexible and allow for other kinds...
`ToServerOption` has underlying type `func(*privateStruct)`. I think we should make it into an interface because of: 1. consistency with other modules in this repository 2. allows creating a hierarchy of...