website/content/en/highlights/2020-10-27-metrics-integrations.md
Vector 0.11 includes new metrics sources:
host_metrics sourceapache_metrics sourcenginx_metrics sourcemongodb_metrics sourceaws_ecs_metrics sourceinternal_metrics sourceAnd while these are only six sources, they represent a broader initiative to replace metrics agents entirely. A lot of groundwork was laid to expedite these types of integrations, so you can expect many more of them in subsequent Vector releases.
For anyone that manages observability pipelines, it's not uncommon to deploy multiple agents on a single host (an understatement). We've seen setups that deploy five or more agents on a single host -- using more than 30% of the CPU resources for that host! We cover this in detail in our Kubernetes announcements post. It's a genuine and costly problem. Vector has its sights set on solving this. We want Vector to be the single agent for all of your logs, metrics, and traces.
To get started with these sources, define them and go:
sources:
host_metrics:
type: "host_metrics" # or apache_metrics, mongodb_metrics, or internal_metrics
# Then connect them to a sink:
sinks:
prometheus:
type: "prometheus"
inputs: ["host_metrics"]
Tada! One agent for all of your data. Check out the docs for more details.
We'd love to chat! We're eager to unblock the transition. If Vector is missing a metrics integration or feature, chat with us. We are working closely with a number of organizations to assist with this transition.