Understand your systems like never before with traces and PostgreSQL

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

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

    Open source APM: OpenTelemetry traces, metrics, and logs

  • Somewhat relatedly, the Uptrace[1] project is building a tool for querying observability data from a ClickHouse storage layer.

    [1]: https://get.uptrace.dev/

  • opentelemetry-cpp

    The OpenTelemetry C++ Client

  • Maybe surprisingly, there doesn't seem to be an open source C client library for OpenTelemetry at the moment -- I'd guess that such a library would make introducing spans/traces in PostgreSQL a bit easier (although to be honest, I don't know/remember much about building and integrating C and C++).

    (there is a C++ client[1], although they mention that support for C is not currently[2] a goal of the project -- and I couldn't find any other implementations elsewhere)

    [1] - https://github.com/open-telemetry/opentelemetry-cpp.git/

    [2] - https://github.com/open-telemetry/opentelemetry-cpp/tree/db6...

  • 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
  • fluent-bit

    Fast and Lightweight Logs and Metrics processor for Linux, BSD, OSX and Windows

  • Everything is handled in process, you can find some examples in the runtime test cases.

    [1] - https://github.com/fluent/fluent-bit/blob/master/tests/runti...

  • envoy

    Cloud-native high-performance edge/middle/service proxy

  • Vector is going to add an OpenTelemetry source and sink too [0]. The PR isn't merged yet but Envoy Proxy is about to get an OpenTelemetry exporter that is written in C++ [1]

    0. https://vector.dev/releases/0.21.0/#whats-next

    1. https://github.com/envoyproxy/envoy/pull/20281

  • skywalking

    APM, Application Performance Monitoring System

  • Haven't used it too much, but keeping an eye in this space. So far Skywalking [0] looks promising.

    [0] - https://skywalking.apache.org/

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