Consolidate & Optimize Logging and Metrics Collection
The Kolla-Ansible deployment breaks acquisition of log and metrics data into a large number of containers with a significant cumulative resource footprint and requiring separate maintenance loads for things like updating fluentd configs, host/container/
Both of these data types can be collected, processed (via VRL), shipped, and committed to persistent storage using a single Rust binary configured to measure and collect logs from each of the services currently handled by various containers and paradigms. Vector (https:/
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Boris Lukashev
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Host level collection:
```
Log0machine0 -> vector0machine0
Log1machine0 -> vector0machine0
Metric0machine0 -> vector0machine0
Metric1machine0 -> vector0machine0
...
Log0machine1 -> vector0machine1
Log1machine1 -> vector0machine1
Metric0machine1 -> vector0machine1
Metric1machine1 -> vector0machine1
```
Aggregate collection:
```
Logs[0.
Metric[
```