Live data from Hacker News

Show HN: Oodle – serverless, fully-managed, drop-in replacement for Prometheus

blog.oodle.ai

31–40 of 90 posts

Re: Show HN: Oodle – serverless, fully-managed, drop-in replacement for Prometheus

#31
The UI feels _very_ similar to Grafana. Even the dashboard folders look exactly the same to me. I would have thought that Grafana being AGPL woudl specifically forbid this?

Edit: Or maybe the AGPL just requires releasing any code you change? I could be confused.

Re: Show HN: Oodle – serverless, fully-managed, drop-in replacement for Prometheus

#32

Some comparison to Thanos would be great!

Great question! Vijay here, I'm one of the co-founders of Oodle. Compared to thanos 1. We use object store (S3) for all queries - even recent time ranges. Object store is not just an archival solution 2. Customized indexing to minimize memory usage. Index is also on object storage. 3. Custom columnar file format optimized for storing metrics on object storage 4. Serverless functions for achieving good query performance. This helps us break down and parallelise queries without impacting cost with pre-provisioned compute. 5. No downsampling. Downsampling is not required to improve query performance or reduce costs with serverless and object storage

Re: Show HN: Oodle – serverless, fully-managed, drop-in replacement for Prometheus

#33
post #22

Why did you name your startup the same name as the most popular network compression library for video games? This seems short sighted. Even if you don't run afoul of trademark/copyright, you're sharing a lot of SEO and marketing terminology.

Point taken. Thanks for the feedback. Our reasoning is that we’d like the name to be short and memorable. And a bunch of observability companies have observe keyword overloaded all over the place, we wanted our name to stand out. Oodle = Optimized Observability Data Lake.

Re: Show HN: Oodle – serverless, fully-managed, drop-in replacement for Prometheus

#35

The UI feels _very_ similar to Grafana. Even the dashboard folders look exactly the same to me. I would have thought that Grafana being AGPL woudl specifically forbid this? Edit: Or maybe the AGPL just requires releasing any code you change? I could be confused.

It’s indeed Grafana. We’ve been maintaing a public fork of Grafana.

Re: Show HN: Oodle – serverless, fully-managed, drop-in replacement for Prometheus

#36

The UI feels _very_ similar to Grafana. Even the dashboard folders look exactly the same to me. I would have thought that Grafana being AGPL woudl specifically forbid this? Edit: Or maybe the AGPL just requires releasing any code you change? I could be confused.

It’s indeed Grafana. We’ve been maintaing a public fork of Grafana.

Where do you keep the code?

Found it: https://github.com/oodle-ai/grafana

Why do this instead of just build a data source?

Edit: Not to be that guy (but I'm about to be that guy). You have links to grafana.com (which, is your competitor), all over the source in your page. This also lists the version as 11.1.0, which was released 6-21.

All of the versions in your fork repo mention 11.0.0-pre. Did I find the wrong repo, or are you using code that you haven't published?

The reason I mostly care is that this is the sort of reason that good open source projects get closed down, and that makes me a bit sad.

Re: Show HN: Oodle – serverless, fully-managed, drop-in replacement for Prometheus

#38

[flagged]

With our custom columnar format and indexes, we are able to filter relevant data files where high cardinality column is present. This helps us to keep the queries faster for high cardinality labels as well, thus, allowing us to quickly drill down on specific pod_id/cluster_id/customer_id kind of labels.

Re: Show HN: Oodle – serverless, fully-managed, drop-in replacement for Prometheus

#39

I'm wondering something: how is the storage/compactation solved? AFAIK S3 lacks append semantics, so data must be accumulated somewhere else before storing it. Kinesis?

We use a local disk to temporarily stage data before putting it on S3. We have smaller WAL (write ahead log) objects, and a periodic compaction process which creates read-optimized files on S3.

Re: Show HN: Oodle – serverless, fully-managed, drop-in replacement for Prometheus

#40
post #37

[flagged]

Our P99 query latency is under 3 seconds, we have tested up to 100M unique time series / hour and the architecture can scale up to billion time series / hour. To get a feel of the performance at high scale, give us a try at https://play.oodle.ai
Post reply on HN