REDDIT 原始帖子

Any recommendations for self-hosted OpenTelemetry monitoring tool which supports SSO?

Hey all, I'm looking for a way to monitor my applications using OpenTelemetry but with a few caveats: - Fully self-hosted - SSO / OIDC support so I can use my PocketID instance - No account creation needed on third party servers I've already done quite a bit…

原帖正文r/selfhosted

Hey all, I'm looking for a way to monitor my applications using OpenTelemetry but with a few caveats: - Fully self-hosted - SSO / OIDC support so I can use my PocketID instance - No account creation needed on third party servers I've already done quite a bit of digging but it seems like a lot of tools out there either pay the SSO tax or require you to create an account with them. - SigNoz - I really wanted to use them but they only support Google Oauth for the self hosted version it seems https://signoz.io/docs/manage/administrator-guide/sso/overview/ - OpenObserve - SSO tax or using their "Dex" middleman https://github.com/openobserve/openobserve/discussions/6511 - HyperDX - SSO tax https://www.hyperdx.io/docs/oss-vs-cloud - Uptrace - SSO tax https://uptrace.dev/ - Coroot - SSO tax https://docs.coroot.com/configuration/authentication#single-sign-on-sso - NetData - SSO tax and account creation mandatory https://github.com/netdata/netdata/discussions/16136 Is Grafana my only choice or is there anything I missed? Thanks for the help!

已收录讨论

17 条评论

u/asimovs-auditor

Expand the replies to this comment to learn how AI was used in this post/project.

u/simonides_

https://grafana.com/docs/grafana/latest/setup-grafana/configure-access/configure-authentication/auth-proxy/ From the docs it seems like you can set a role in a middleware as well and have the role. Never tried it though.

u/[deleted]

这条评论已被删除。

u/LightningParkOP

Grafana it is! Just curious on other stacks and it seems like there is a lot of applications to deploy to have it working.

u/protecz

Using it for a project to send OTel traces + logs and it's quite good. Just works off an s3 bucket to store data. I think it was the simplest to setup compared to others.

u/LightningParkOP

Does OpenObserve verify there's less than 50 GB/Day ingestion? I'm wondering if any data goes to your servers.

u/the_ml_guy

All offline and airgapped

u/TJonesyNinja

Is there a particular reason grafana doesn’t work for you? It’s pretty much the standard for self hosted monitoring dashboards. It supports OIDC with RBAC and automatic account creation on sign in.

u/cointoss3

Yeah or if it’s just a single user, turn off auth and let your proxy or Tailscale let you in. It’s very versatile.

u/cointoss3

Grafana is wildly good and easy to host. It was used to land a prob on the moon! While it can be extremely configurable, it can also be ran out of the box. They even have nice tools for agents to create dashboards and interact with everything. It’s hard to go wrong with Grafana and friends. I love it.

u/FriesischScott

Openobserve Enterprise is free for ingesting up to 50GB per day. I'm planning to try it out soon.

u/Yannik_Sc

The LGTM stack is the defacto standard, we know this, but in case the L, T and M part feels too heavy there is also this Cerberus thingy: https://cerberus.foo/ I had no time to roll it out yet, but I will definitely

u/soamsoam

How about using oauth2-proxy ?

u/the_ml_guy

You seem to be wanting to run for home or a small setup (Correct me if I got that wrong). You have 2 options that could suit you: Grafana stack - PocketID + Grafana stack (Grafana + Loki + Mimir / Pometheus , Tempo) (PocketID + 4 components) OpenObserve Enterprise (free for 50 GB/Day ingestion) - PocketID + Dex + OpenObserve (PocketID + 2 components) OpenObserve should be a lot lighter, simpler and faster and easier to manage comparatively and the feature set matches if your ingestion volume is under 50 GB/Day. Disclaimer: I am an OpenObserve maintainer.

u/[deleted]

这条评论已被删除。