Show HN: Open-source APM with support for tracing, metrics, and logs

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

Our great sponsors
  • Scout APM - Truly a developer’s best friend
  • Zigi - Workflow assistant built for devs & their teams
  • Sonar - Write Clean JavaScript Code. Always.
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • uptrace

    Open source APM: OpenTelemetry traces, metrics, and logs

    You can ingest data using OpenTelemetry Protocol (OTLP), Vector Logs, and Zipkin API. You can also use OpenTelemetry Collector to collect Prometheus metrics or receive data from Jaeger, X Ray, Apache, PostgreSQL, MySQL and many more.

    The latest Uptrace release introduces support for OpenTelemetry Metrics which includes:

    - User interface to build table-based and grid-based dashboards.

    - Pre-built dashboard templates for Golang, Redis, PostgreSQL, MySQL, and host metrics.

    - Metrics monitoring aka alerting rules inspired by Prometheus.

    - Notifications via email/Slack/PagerDuty using AlertManager integration.

    There are 2 quick ways to try Uptrace:

    - Using the Docker container - https://github.com/uptrace/uptrace/tree/master/example/docke...

    - Using the public demo - https://app.uptrace.dev/play

    I will be happy to answer your questions in the comments.

  • skywalking

    APM, Application Performance Monitoring System

    This seems like a pretty cool project!

    Currently using Apache Skywalking myself, because it's reasonably simple to get up and running, as well as integrate with some of the more popular stacks: https://skywalking.apache.org/

    I do wonder how ClickHouse (which Uptrace uses) would compare with something like ElasticSearch (which is used by Skywalking and some others) and how badly/well an attempt to use something like MariaDB/MySQL/PostgreSQL for a similar workload would actually go.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • ClickBench

    ClickBench: a Benchmark For Analytical Databases

    When compared with ElasticSearch, ClickHouse can handle the same amount data using 10x less resources and that is not an exaggeration. It is even worse with MariaDB/MySQL/PostgreSQL.

    I guess ElasticSearch is still relevant when it comes to searching text, but ClickHouse is much faster when it comes to filtering and analyzing the data.

    Give ClickHouse a try and you won't be disappointed.

    https://benchmark.clickhouse.com/

  • signoz

    SigNoz is an open-source APM. It helps developers monitor their applications & troubleshoot problems, an open-source alternative to DataDog, NewRelic, etc. 🔥 🖥. 👉 Open source Application Performance Monitoring (APM) & Observability tool

    Can you explain a bit more on the concern here?

    > - Doesn't provide SSO yet, so you need to manage users differently

    This is in our roadmap and we will be shipping it soon.

    [1] https://github.com/SigNoz/signoz

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