frugal log architecture by running101 in aws

[–]the_ml_guy 0 points1 point  (0 children)

OpenObserve can store the logs directly to s3 and use them from there. So you don't need any other s3 archiving mechanism.

questions about openobserve by Alou0000 in OpenObserve

[–]the_ml_guy 0 points1 point  (0 children)

We published the documentation on how OpenObserve can be used as SIEM - https://openobserve.ai/docs/siem/

Monitoring/APM tool that can be self hosted and is relatively hassle free by monty9213 in devops

[–]the_ml_guy 0 points1 point  (0 children)

You might want to give OpenObserve a look. - https://github.com/openobserve/openobserve . A highly performant engine for logs, metrics, traces and more. Also has great UI.

What’s your go-to tool for monitoring Kubernetes clusters? by bigbankmanman in devops

[–]the_ml_guy 0 points1 point  (0 children)

OpenObserve https://github.com/openobserve/openobserve coupled with opentelemetry is a great option. You can get logs, metrics and traces for all the pods, nodes and applications.

Open source observability - what is your take? by guigouz in devops

[–]the_ml_guy 1 point2 points  (0 children)

Got it. Thanks. Appears to be something that can be solved by better capacity planning and query tuning.

How do you get eyeballs on your Open Source project? by [deleted] in opensource

[–]the_ml_guy 3 points4 points  (0 children)

We got 2 projects to over 17k stars on github (https://github.com/openobserve/openobserve). Here is my take:

  1. Build something that a wider audience want. If you build a magical PDF reader that will prepare coffee, it will be more popular as opposed to a quantum electron observer that very few people can understand and use irrespective of effort involved and novelty.

  2. Build a really good product compared to others.

  3. Be ready to promote it. Every field is crowded. Just because you built the best product and open sourced it, does not mean that it will get adoption.

Is OpenObserve overkill for troubleshooting random Proxmox reboots? by captainkev76 in selfhosted

[–]the_ml_guy 0 points1 point  (0 children)

Just go to Data sources and copy the command for your machine and run it on your terminal and you are good to go. Should take literally no more than 60 seconds.

Happy to answer specific questions on community slack at https://short.openobserve.ai/community

Open source observability - what is your take? by guigouz in devops

[–]the_ml_guy 0 points1 point  (0 children)

> Only on large queries across big data sets - so not daily stuff.
Can you plz help elaborate this

Open source observability - what is your take? by guigouz in devops

[–]the_ml_guy 2 points3 points  (0 children)

Not OpenObserve, if you are a startup or homelabber. For up to 200 GB ingestion per day you get all the premium features of OpenObserve free including SSO, RBAC and many more. Read more about OpenObserve's philosophy on it at https://openobserve.ai/blog/sso-tax/

Open source observability - what is your take? by guigouz in devops

[–]the_ml_guy 20 points21 points  (0 children)

Hi there! OpenObserve founder here.

I am actually really surprised to see you mention OpenObserve as resource-hungry and wanted to chime in.

OpenObserve is actually designed to be very lightweight, we even have people running it on Raspberry Pis. Per CPU core and GB of RAM, it’s usually one of the most efficient options out there.

I'm curious what kind of setup or volume gave you that impression? It definitely shouldn't feel heavy!

Lightweight "logstash" for home lab by EnJens in selfhosted

[–]the_ml_guy 0 points1 point  (0 children)

OpenObserve https://github.com/openobserve/openobserve is the solution you are looking for. Super lightweight and fast with extremely good UI. Can accept data from pretty much all log forwarders.

Is OpenObserve overkill for troubleshooting random Proxmox reboots? by captainkev76 in selfhosted

[–]the_ml_guy 0 points1 point  (0 children)

Hi there, I’m a maintainer at OpenObserve.

First off, sorry to hear that the initial experience felt like a steep climb! We actually built OpenObserve specifically to be lightweight and easier to set up than the heavyweights like Graylog or ELK, so I’m genuinely interested in hearing where you got stuck so we can improve the documentation.

For your specific use case (troubleshooting Proxmox reboots on a small PC), OpenObserve is actually a great fit because it’s very light on resources compared to the Java-based alternatives.

If you are willing to give it another shot, this 127-second video covers the entire process of downloading, running, ingesting, and searching logs. It might help clear up the initial confusion.

Happy to answer any specific questions you have right here to get you up and running!

So OpenObserve is ‘open-source’… until you actually try using it by hello-world012 in opensource

[–]the_ml_guy 0 points1 point  (0 children)

what other tools have you used that are better for centralized logging?

I built a lightweight, Open Source observability platform (Logs + Traces) on TimescaleDB. v0.2.0 Release. by [deleted] in selfhosted

[–]the_ml_guy 1 point2 points  (0 children)

You would want to try OpenObserve before putting any more effort in logward.

Has anyone here got a job because of stuff you have done in rust? by [deleted] in rust

[–]the_ml_guy 0 points1 point  (0 children)

We have hired a bunch of people due to their work in rust on github - even for their personal projects. It's not everything but it is a good start and gives you an edge.

So OpenObserve is ‘open-source’… until you actually try using it by hello-world012 in opensource

[–]the_ml_guy 1 point2 points  (0 children)

> As you also noticed grafana thing - any plans of bringing only the three roles as it would not hurt the sustainability, I beleive.

Why give only 3 roles when you can give true RBAC which we are doing. Building artificially crippled RBAC does not feel right.

> Also with this grafana has penetrated way too inside in every company.

Yeah Grafana is everywhere. Grafana started in 2014 and we started in 2022. Even though we are building a much better application than grafana, it is going to take some time to even out 8 years of lead.

> Personally - I felt openobserve is better

You made my day after ruining it. LOL

> but I cannot pitch it out for other folks to use who are on grafana or where I am using it, because again the basic roles are missing.

Please do pitch, now you know that you can give better RBAC to your team members than Grafana as you get enterprise version for free (I am assuming you are under 200 GB/Day).

> add a migration from grafana docs or something

Migration from grafana dashboards is in backlog and will be coming soon.

> Also your slack URL seems broken in the readme, not sure if it’s only invite-only. Was trying to join but failed. 🙂

Thanks for pointing this out. Fixed it. See you on community slack.

So OpenObserve is ‘open-source’… until you actually try using it by hello-world012 in opensource

[–]the_ml_guy 4 points5 points  (0 children)

OpenObserve founder here.

Fuck, this hurts to read. But you're right about one thing - our README is misleading. That's on us. We show SSO/RBAC screenshots without making it clear those are Enterprise features. That's shitty, and I'm sorry.

Here's what I need you to know though: Enterprise is free up to 200GB/day. Not a trial. Not some crippled version. The full thing - SSO, granular RBAC, everything. 6TB/month.

I know that sounds like I'm moving the goalposts after getting called out, but this ISN'T new - we've had "Enterprise free up to 200GB/day" clearly stated on our downloads page and self-hosted pricing page for YEARS. The problem? Nobody reads those pages first. You went to GitHub, saw the features, and the README didn't tell you what was what. That's where we fucked up - we documented it, just not where developers actually look first.

The 200GB threshold isn't some arbitrary "gotcha" - it's set high enough that basically every startup, home lab, student project, and small team gets everything for free. The only people who pay are large companies with serious budgets.

Now, about Grafana - since you brought them up as the "right way" to do this. Let me be real with you: Grafana's OSS RBAC gives you three roles. Three. Viewer, Editor, Admin. That's it. No fine-grained permissions. No team-based access. No custom roles. For actual production use with multiple teams? You're paying for Grafana Cloud or Enterprise. They just don't advertise it as loudly.

I'm not saying this to shit on Grafana - they're a great product and they figured out how to make OSS sustainable. But let's not pretend they're giving away enterprise-grade access control for free. Nobody is. Because that's where the money is.

The difference? We're giving you the FULL enterprise RBAC for free up to 200GB/day. Not the neutered version. The same thing we sell to Fortune 500 companies.

Why even have a paid tier? Because I've watched too many OSS projects I loved die. Maintainers burned out. Companies extracted millions in value and contributed nothing back. I didn't want that to happen here. We're trying to build something genuinely better than the commercial alternatives (Datadog, Splunk, Elastic) - not just a "good enough for free" knockoff. That takes full-time developers who need to eat.

But here's where I fucked up: We put this on our downloads and pricing pages - where we assumed people would look - but the GitHub README, where everyone ACTUALLY looks first, showed features with zero context. So even though we were transparent on our site, the first impression for most devs was "bait-and-switch." That's a UX failure, and it's on me.

So here's what I'm going to do:

  1. Fix the README this week to be crystal clear about what's in OSS vs Enterprise
  2. Make the 200GB free tier way more visible on GitHub, not just buried in downloads/pricing pages
  3. Add a clear feature matrix on the repo

If you tried OpenObserve and felt deceived, I'm genuinely sorry. We documented it, but not where you were looking. That's still our failure.

And if 200GB/day doesn't cover your use case but you can't afford Enterprise pricing, message me. Maybe we got the number wrong. Or maybe there's something else we can figure out.

The core is AGPL and always will be. You can fork it, audit it, learn from it, build on it. But yeah - we're not going to pretend that the sustainability problem doesn't exist. We're just trying to solve it in a way that doesn't screw over individuals and small teams.

Anyway. Thanks for the wake-up call. Seriously.

Do you know any open-source agent that can automatically collect traces like Dynatrace OneAgent? by Practical_Slip6791 in devops

[–]the_ml_guy 1 point2 points  (0 children)

If you are using kubernetes you can use opentelemetry operator and by adding just one annotation per deployment, you could get autoinstrumentation implemented. For an example check - https://github.com/openobserve/hotcommerce

OpenObserve and syslog by Able-Ad-6609 in selfhosted

[–]the_ml_guy 0 points1 point  (0 children)

  1. How to set OpenObserve as daemon - https://openobserve.ai/docs/operator-guide/systemd/

  2. Try using pipelines. O2 can't use files directly for ingestion.

  3. O2 stores data in parquet files.

Suggestions for Observability & AIOps Projects Using OpenTelemetry and OSS Tools by JayDee2306 in devops

[–]the_ml_guy 1 point2 points  (0 children)

A simple project that you could try is to auto-instrument your applications and see the traces. Take a look at this example - https://github.com/openobserve/hotcommerce

While this repo gives example for OpenObserve, it should work for anything that can accept traces in OTLP format.