Can replicate collected metrics simultaneously to multiple Prometheus-compatible remote storage systems - see these docs.Can aggregate incoming samples by time and by labels before sending them to remote storage - see these docs. Can accept data via all the ingestion protocols supported by VictoriaMetrics - see these docs.Can filter data before sending it to remote storage. Can add, remove and modify labels (aka tags) via Prometheus relabeling.Note that single-node VictoriaMetrics can also discover and scrape Prometheus-compatible targets in the same way as vmagent does - see these docs. Can be used as a drop-in replacement for Prometheus for discovering and scraping targets such as node_exporter.Therefore, we decided to add more flexibility to vmagent such as the ability to accept metrics via popular push protocols additionally to discovering Prometheus-compatible targets and scraping metrics from them. Also, we found that our user's infrastructure are like snowflakes in that no two are alike. While VictoriaMetrics provides an efficient solution to store and observe metrics, our users needed something fast and RAM friendly to scrape metrics from Prometheus-compatible exporters into VictoriaMetrics. Vmagent is a tiny agent which helps you collect metrics from various sources, relabel and filter the collected metrics and store them in VictoriaMetrics or any other storage systems via Prometheus remote_write protocol or via VictoriaMetrics remote_write protocol.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |