netenglabs / suzieq

Using network observability to operate and design healthier networks
https://www.stardustsystems.net/
Apache License 2.0
775 stars 105 forks source link

[Feature]: Extend REST Server with Poller Control, Env Based Config, Mulitple-API Keys and Key Permissions #959

Open challey74 opened 2 weeks ago

challey74 commented 2 weeks ago

Suzieq version

0.22.0

Install Type

container

Feature type

sq-rest-server

Use case

For Me

In General

Proposed functionality/solution

1. Restructuring the Codebase

2. Separating Business Logic from Endpoints

3. Configuration through Environment Variables and YAML File

4. Multiple API Keys and Permission-Based Access Control

5. New Pollers Route

External dependencies

None

Additional Context