-
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.
-
coroot
Coroot is an open-source APM & Observability tool, a DataDog and NewRelic alternative π, π₯οΈ, π. Powered by eBPF for rapid insights into system performance. Monitor, analyze, and optimize your infrastructure effortlessly for peak reliability at any scale.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
At the company I work for we send json to kafka and subsiquently to Elastic search with great effect. That's basically 'wide events'. The magical thing about hooking up a bunch of pipelines with kafka is that all of a sudden your observability/metrics system becomes an amazing API for extending systems with aditional automations. Want to do something when a router connects to a network? Just subscribe to this kafka topic here. It doesn't matter that the topic was origionally intended just to log some events. We even created an open source library for writing and running these,pipelines in jupyter. Here's a super simple example https://github.com/bitswan-space/BitSwan/blob/master/example...
People tend to think kafka is hard, but as you can see from the example, it can be extremely easy.
otel is working on their events spec https://github.com/open-telemetry/community/issues/1688
I think ClickHouse is becoming a default storage for observability nowdays: https://clickhouse.com/use-cases/logging-and-metrics
And there are quite a few solutions on top of it.
A couple of examples that seem to be interesting (however I didn't use them in real life):
https://coroot.com/
The open telemetry collector does just that. https://github.com/open-telemetry/opentelemetry-collector-co...
The open telemetry collector does just that. https://github.com/open-telemetry/opentelemetry-collector-co...
There seems to be somebody trying to do the second idea for Go's slog package: https://github.com/samber/slog-parquet