The collector has been converted to a cobra based cli with the following commands:
Available Commands:
api Starts an api to interact with configuration
migrate Manage database schema migrations
run Run the otel collector
A new component api has been added with an optional storage backend postgres. The api (or admin api) will be responsible for storing and serving configuration.
Features
Create an admin api for configuration
Add postgres schemas using atlas
Refactor cmd to a cobra based cli
Add global dependency injection for collector
Add keyauth extension for authentication by postgres
Add limiter processor for rate limiting by size and count.
Description
The collector has been converted to a cobra based cli with the following commands:
A new component api has been added with an optional storage backend
postgres
. The api (or admin api) will be responsible for storing and serving configuration.Features
keyauth
extension for authentication by postgreslimiter
processor for rate limiting by size and count.Usage
A very basic config file: