* Use strict mode to read config
Reading the config using exact matches causes errors for unknown sections reducing the changes of accidental errors on the configuration files.
* Add comments and fix testbed config files
* Refactor extensions to new config format
* Refactored PProf
* Refactor health-check extension
* Refactor service application for extensions
* Refactor zPages and update docker compose example
* Fix staticcheck issue
* Update README and other comments/docs
* Remove tabs from yaml in extension/README.md
* Remove closeFn field from service and related functions
* PR Feedback 00
* Add doc.go to extensiontest package
* Move getAvailablePort to testutils package
* Add tests for testutils functions getting available endpoints
* Add extensions and service to configuration
Adds the extensions and service to the configuration model so "extension components" can be configured in the standard way of data pipelines.
* Rename extension.Component to extension.ServiceExtension
* Remove memory limiting changes
We paused on that until further design conversations, in order to avoid confusion with this incomplete feature let's remove it from the code base.
* Recover test that covered more than back presssure
* gofmt config_test.go
* First round of receiver and opencensus receiver documentation.
* Undo go mod/sum changes
* Address initial set of comments.
* Address next set of comments.
* Address next set of comments.
* Fix use of server instead of receiver in comment and explain settings can be mix and matched.
* Merged master and fixed mispell error caugh with new tools
We previously had "enabled" config flag which was not honored.
This now implements "disabled" config flag which is honored.
We decided to use "disabled" instead of "enabled" since it is
more common to have enabled items than disabled items in the config
and this reduces litter in the config file.
Github issue: https://github.com/open-telemetry/opentelemetry-service/issues/113
* Refactoring: remove old OC Collector code
Initial phase of removal of old OC code that is still present on the repo.
* Rename package application to service