Live data from Hacker News

Show HN: ClickStack – Open-source Datadog alternative by ClickHouse and HyperDX

github.com

41–50 of 88 posts

Re: Show HN: ClickStack – Open-source Datadog alternative by ClickHouse and HyperDX

#41

There’s so many of these log aggregators I’ve completely lost track. I used Datadog extensively and found it overpriced and a very confusing UI.

Datadog is a good product but one of the most blatantly overpriced things I’ve had the displeasure to use.

Re: Show HN: ClickStack – Open-source Datadog alternative by ClickHouse and HyperDX

#42
post #5

It would have even much better if the link was pointing to https://github.com/hyperdxio/hyperdx the actual source code. Because right now without the message on HN here, I wouldn't know what "open source observability stack" meant when the webpage does not explain what HyperDX is, nor does it provide a link to it or its code. I was expecting the whole thing "Open Source Datadog" to be ClickStack Repo inside Clickhous…

check out SigNoz: https://github.com/SigNoz/signoz

We started building signoz as an OS alternative of Datadog/New Relic four years back and opentelemetry-native from day 1. We have shipped some good features on top of Opentelemetry and because of OTel's semantic conventions & our query builder, you can correlate any telemetry across signals.

Re: Show HN: ClickStack – Open-source Datadog alternative by ClickHouse and HyperDX

#44

Earlier quoted context omitted.

First off, always really excited to hear from our production users - glad to hear you're getting good value out of the platform! HyperDX isn't being deprecated, you can probably see on the marketing page it's still really prominently featured as an integral part of the stack - so nothing changing there. We do of course want to get users onto HyperDX v2 and the overall ClickStack pattern. This doesn't mean HyperDX is…

Still confused where HyperDX ends and where ClickStack starts. Is HyperDX === ClickStack? Is ClickStack = HyperDX + something closed source? Is ClickStack just a cloud version of HyperDX? Is it same thing, HyperDX, rebranded as ClickStack?

This is good feedback to make things more clear :) HyperDX is part of ClickStack, so ClickStack = { HyperDX, ClickHouse, OTel }. This is the stack we recommend that will deploy in seconds and _just work_, and can scale up to PB+ and beyond as well with some additional effort (more than a few seconds unfortunately, but one day...)

HyperDX v2, the version that is now stable and shipped in ClickStack, focuses more on the querying layer. It lets users have more customization around ClickHouse (virtually any schema, any deployment).

Optionally, users can leverage other ways of getting data into ClickHouse like Vector, S3, etc. but still use HyperDX v2 on top. Previously in HyperDX v1 you _had_ to use OTel and our ingestion pipeline and our schemas. This is no longer true in v2.

Let me know if this explanation helps

Re: Show HN: ClickStack – Open-source Datadog alternative by ClickHouse and HyperDX

#45
post #43

Do i need to sign-in when using the docker container?

There's a version that we call local mode which is intended for engineers using it as part of their local debugging workflow: https://clickhouse.com/docs/use-cases/observability/clicksta...

Otherwise yes you can authenticate against the other versions with a email/password (really the email doesn't do anything in the open source distribution, just a user identifier but we keep there to be consistent)

Re: Show HN: ClickStack – Open-source Datadog alternative by ClickHouse and HyperDX

#46
post #7

I liked Otel for traces and maybe logging -- but I think the Otel metrics is over-engineered. Does ClickStack have a way to ingest statsd data, preferably with Datadog extensions (which adds tagging)? Does ClickStack offer correlations across traces, logging, and metrics via unified service tagging? Does the UI offer the ability to link to related traces, logging, and metrics? Why does the Elixir sdk use the hyperdx…

Great questions! OTel Metrics: I get it, it's specified as almost a superset of everyone's favorite metric standards with config for push/pull, monotonic vs delta, exponential/"native" histograms, etc. I have my preferences as well which would be a subset of the standard but I get why a unifying standard needed to be flexible. Statsd: The great thing about the OTel collector is that it allows ingesting a variety of d…

Thank you. I saw a different thread about Otel statsd receiver, so that works out better. The last time I had looked into it, the otel metrics specs were very complex.

I think this is enough features for me to seriously take a look at it as a Datadog alternative.

Re: Show HN: ClickStack – Open-source Datadog alternative by ClickHouse and HyperDX

#47
This is really cool considering how expensive DataDog can get. I'm the author of LogLayer (https://loglayer.dev), which is a structured logger for TypeScript that allows you to use multiple loggers together. I've written transports that allows shipping to other loggers like pino and cloud providers such as DataDog.

I spent some time writing an integration for HyperDX after seeing this post and hope you can help me roll it out! Would love to add a new "integrations" section to my page that links to the docs on how to use HyperDX with LogLayer.

https://github.com/hyperdxio/hyperdx-js/pull/184

Re: Show HN: ClickStack – Open-source Datadog alternative by ClickHouse and HyperDX

#48
Datadog is expensive this is true. But I have never felt it be slow. Speed is not its killer feature. It’s everything you can do with it once you have logs and or metrics flowing into it.

The dashboards and their creation are intuitive. Creating alerts and things from airflow logs is easy using their DSL. Connecting and sending notifications to things like slack just works tm.

So this is how we justify the datadog costs because of all the engineering time (engineers are still expensive, ai hasn’t replaced us yet) it saves and how quickly we can move from raw logs and metrics to useful insights.

Re: Show HN: ClickStack – Open-source Datadog alternative by ClickHouse and HyperDX

#49

I am absolutely amazed at the amount of garbage being "logged", enough that it is not just a huge business, but also one of the primary task for some devops guys. It's like a goal in itself, you have a look at the output and it is absolutely scary, HUGE messages being "logged" for purpose unknown. I've seen single traces over 100KB of absolute pure randomness encoded as base64... Because! Oh and also, we have to pay…

I think you're at least partially right - not everything but a lot of data is not useful - wasting money, bandwidth, electricity, etc. There should be more dynamic controls over what gets logged/filtered at the client-side..

Re: Show HN: ClickStack – Open-source Datadog alternative by ClickHouse and HyperDX

#50

Earlier quoted context omitted.

In theory you should be able to try using FerretDB for example. We have this on the medium term roadmap to investigate proper support for a compatibilty layer such as ferret or more likely just using ClickHouse itself as the operational data store.

FerretDB maintainer here - we'll be looking at this

Hey, I'm a maintainer of HyperDX. I'd love to chat with you about a potential collaboration. we're planning to migrate off mongodb. Please reach out to me on Discord (warren)
Post reply on HN