Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 12 Metric & Metric Collection Open-Source Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Diamond
Diamond is a python daemon that collects system metrics and publishes them to Graphite (and others). It is capable of collecting cpu, memory, network, i/o, load and disk metrics. Additionally, it features an API for implementing custom collectors for gathering metrics from almost any source.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: How I would automate monitoring DNS queries in basic Prometheus | news.ycombinator.com | 2024-03-27
VictoriaMetrics CTO here.
The referred library is the official OpenTelemetry package for reading metrics in Go language [1] - more details are available at [2].
Note that we at VictoriaMetrics like the idea of unified observability standard like OpenTelemetry. The issue is in the current otel implementation. It is too bloated and very inefficient. This contradicts to our experience with observability cases, which need very optimized format for metrics' transfer in order to reduce costs on CPU and network traffic needed to transfer and process these metrics.
VictoriaMetrics continues investing in OpenTelemetry by providing integration docs [3] and improving the existing functionality for otel metrics' ingestion [4].
[1] https://github.com/open-telemetry/opentelemetry-proto-go
[2] https://github.com/VictoriaMetrics/VictoriaMetrics/pull/2570...
[3] https://docs.victoriametrics.com/guides/getting-started-with...
[4] https://github.com/VictoriaMetrics/VictoriaMetrics/issues/60...
https://collectd.org/ does the gathering (and writing to RRDTool database, if you so desire) part very well. Many plugins, easy to add more (just return one line of text)
Still need RRD viewere but that's not a huge stack
And it scales all the way to hundreds of hosts, as on top of network send/receive of stats it supports few other write formats aside from just RRD files.
Metric & Metric Collection related posts
-
OpenTelemetry Is Too Complicated
-
How I would automate monitoring DNS queries in basic Prometheus
-
CERN swaps out databases to feed its petabyte-a-day habit
-
VictoriaMetrics VS openobserve - a user suggested alternative
2 projects | 30 Aug 2023 -
Simple Prometheus queries for metrics inspection
-
Current network throughput from total byte value?
-
Filestat working but need help with output
-
A note from our sponsor - InfluxDB
www.influxdata.com | 3 May 2024
Index
What are some of the best open-source Metric & Metric Collection projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Statsd | 17,481 |
2 | Telegraf | 13,771 |
3 | Packetbeat | 12,001 |
4 | VictoriaMetrics | 10,868 |
5 | Collectd | 2,989 |
6 | Diamond | 1,734 |
7 | KairosDB | 1,725 |
8 | Facette | 1,151 |
9 | RRDtool | 967 |
10 | tcollector | 512 |
11 | Ganglia | 318 |
12 | Collectl | 2 |
Sponsored