Explore Vector as a log and metric exporter #2018
Labels
comp:common
Related to Common component
urgency:2
With time limit, it should be finished within it; otherwise, resolve it when no other chores.
Milestone
Vector (made by Datadog) is a high-performance observability pipeline tool, which can collect and process events, logs, and metrics. It's written in Rust and some of my friends in "big techs" reported that it works successfully in very large-scale deployments.
https://vector.dev/docs/about/concepts/
Let's inspect how we can integrate this into our platform, particularly in on-premise customer sites. Since there are multiple "vector sink" implementation, we could attach Datadog in the cloud while attaching other open-source dashboards in the on-prem setups.
ai.backend.common.logging
to feed structured logs to the vector pipeline directly.ai.backend.agent.stats
to feed metrics to the vector pipeline. If we write our own prometheus exporter interfaces, we could reuse them for the vector sources.(taken from https://vector.dev/docs/setup/deployment/)
The text was updated successfully, but these errors were encountered: