Top all-time · #5025
Uptrace
Company blog · uptrace.dev/blogprogrammingsystems
Uptrace is the company blog at uptrace.dev, writing about programming and systems. Since 2021, 16 different Hacker News readers have linked it 24 times, most often “All-in-one tool to optimize performance and monitor errors and logs”. No feed was found, so read it on the site itself.
Too few sampled comments (14) to say how often HN recommends it.?
Why HN links it
HN readers mention Uptrace as an open-source observability platform storing traces, metrics and logs in ClickHouse. Its blog's Go memory arena posts also get linked in discussions of GC pauses.
Summarised by Claude from a sample of 14 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Cut observability costs by 90%. OpenTelemetry-native tracing, metrics, and logs with predictable pricing. Self-host free or use Uptrace Cloud.
Most-linked posts?
- All-in-one tool to optimize performance and monitor errors and logs6 people · 7 mentions · first linked 2021-11-11
- Golang Memory Arenas – 101 Guide3 people · 3 mentions · first linked 2023-01-16
- /3 people · 3 mentions · first linked 2023-08-28
What Hacker News says?
Few more services you can try https://www.atatus.com https://tracetest.io/ https://uptrace.dev/ (I work for Atatus)
Comment linking /
on “Show HN: OneUptime – open-source Datadog Alternative”Submitted Show HN: Uptrace v1.6 open-source alternative to Datadog, NewRelic as a story · 17 points
HN discussionThere are a few: I've played with https://uptrace.dev and https://openobserve.ai/ . OpenObserve is a single binary, so easy to set up
Comment linking /
on “GitHub CI/CD observability with OpenTelemetry step by step guide”Submitted Show HN: Uptrace v2.0: 10x Faster Open-Source Observability with ClickHouse JSON as a story · 7 points
HN discussionThere are a whole bunch of attempts to unify metrics, logs and traces into a single DB now. * InfluxDB (the newest Rust rewrite) * http://openobserve.ai/ * https://uptrace.dev/ * Clickhouse powered solutions (eg https://signoz.io ) * ... ? I'm quite skeptical about the "store raw data" approach. It makes querying much more complex and slower, storage much more expensive, etc. Columnar databases that can store the da…
Comment linking /
on “Observability 2.0 and the Database for It”Submitted All-in-one tool to optimize performance and monitor errors and logs as a story · 2 points
HN discussionjust one word : uptrace, https://uptrace.dev/ a very satisfied user : trace, metrics, log in a perfect way
Comment linking /
on “Observability 2.0 and the Database for It”Submitted Show HN: Observability without proprietary agents (pure OpenTelemetry) as a story · 1 points
HN discussionMy understanding is that APM became or always was a marketing term which is used rather freely. For that reason I try to avoid it, but search engines love it and I don't know a better alternative. >Whether I can find out why that component is slow might not be as easy (not sure what granularity tracing happens inside a component). It is true that you can't always guess what operation going to be slow and instrument…
Comment linking /opentelemetry/sampling.html
on “Show HN: Open-source APM with support for tracing, metrics, and logs”Submitted Uptrace – Open-Source Observability with Traces, Metrics, and Logs as a story · 1 points
HN discussionIt is possible using Vector Logs which Uptrace supports out-of-the-box, for example: - https://vector.dev/docs/reference/configuration/sources/dock... - https://uptrace.dev/get/ingest/vector.html If you are having troubles making it work, feel free to open an issue on Github and I will provide a complete example.
Comment linking /get/ingest/vector.html
on “Show HN: Open-source APM with support for tracing, metrics, and logs”Submitted Golang Memory Arenas as a story · 1 points
HN discussionSpeaking about OpenTelemetry, has anyone used https://uptrace.dev ? From a quick glance it seems to be simple, free and open-source deployed as a single Go binary. They use ClickHouse to store data. Almost too good to be true. I'm contemplating them for a new project.
Comment linking /
on “OpenTelemetry in 2023”Submitted Go 1.20: Memory Arenas (manual memory management) as a story · 1 points
HN discussionWe’ve just released Uptrace v2.0 , a major re-architecture of our open-source observability platform (traces, logs, metrics). This release focuses on performance and scalability : - 5–10x faster queries using ClickHouse’s new JSON column type (nested fields can be queried directly with dot-notation, no ETL or flattening required) - Multi-project support – manage projects, users, and orgs via UI or YAML seed files -…
Comment linking /get/hosted/install
on “Show HN: Uptrace v2.0: 10x Faster Open-Source Observability with ClickHouse JSON”Submitted Golang Memory Arenas – 101 Guide as a story · 1 points
HN discussionUntil Go has memory arenas :-) https://uptrace.dev/blog/posts/go-memory-arena.html#memory-a...
Comment linking /blog/posts/go-memory-arena.html
on “Why Go and Not Rust? (2019)”if you are hitting pauses due to GC issues, you should into putting appropriate data structures into a memory arena, here's a reasonable read: https://uptrace.dev/blog/golang-memory-arena These are all tools. Java used to have this all the time, and we (ex-java programmer) had ways around this until the JVM improved.
Comment linking /blog/golang-memory-arena
on “Migrating from Go to Rust”> and goes on to explain that each arena has its own unique/distinct address space That does not seem to be how it is implemented now. Try the example use-after-free on https://uptrace.dev/blog/posts/go-memory-arena.html under 'Address Sanitizer'. There is no error at all when you dereference, it silently keeps working as freed pointers often do (until they don't). Maybe they will add the virtual address space thing…
Comment linking /blog/posts/go-memory-arena.html
on “Major standard library changes in Go 1.20”Any of the Clickhouse-based Otel stores can dump the traces to s3 for long-term storage, and can be self-hosted. I know the following use CH: https://uptrace.dev/ https://signoz.io/ https://github.com/hyperdxio/hyperdx
Comment linking /
on “Tracing: Structured Logging, but better in every way”Any of the Clickhouse-based Otel stores can do event sourcing - just set up materialised views on the trace tables. I know the following use CH: https://uptrace.dev/ https://signoz.io/ https://github.com/hyperdxio/hyperdx
Comment linking /
on “Tracing: Structured Logging, but better in every way”Very cool, is Next support planned? I haven't tried onboarding yours, but I like your focus on easy setup. Datadog has become more difficult to setup over time. Sentry, PostHog, and SigNoz were fast to setup but I could never get metrics from my app to be received by any of them. Maybe I was rate limited or maybe it was a config problem, but never got them to work. How much traffic can it handle and what's the prici…
Comment linking /
on “Show HN: Monitor your webapp with minimal setup”