All you need is Wide Events, not "Metrics, Logs and Traces"

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • BitSwan

  • 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.

  • community

    OpenTelemetry community content (by open-telemetry)

  • otel is working on their events spec https://github.com/open-telemetry/community/issues/1688

  • 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.

    InfluxDB logo
  • 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.

  • 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/

  • VictoriaMetrics

    VictoriaMetrics: fast, cost-effective monitoring solution and time series database

  • opentelemetry-collector-contrib

    Contrib repository for the OpenTelemetry Collector

  • 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...

  • slog-parquet

    🚨 slog: Parquet handler + Object Storage

  • There seems to be somebody trying to do the second idea for Go's slog package: https://github.com/samber/slog-parquet

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts