k_bx 13 minutes ago

I'm evaluating Greptimedb in prod and while I hate to have a needless component like OTEL-Collector in general, it serves as a read-only gate between the database and the user, so that greptime keeps listening to localhost only, and OTEL-Collector guarantees nobody will write to the database directly.

If it were to give more fine-grained control over write-only access -- would probably just write directly and let it handle the load.

bfors 2 hours ago

I happen to work with otel a lot so I'll offer a few of my thoughts:

- Consider decoupling your collector from whatever is consuming your traces with something like kafka. Traces can be pretty heavy and it can be tricky to scale collectors. If something goes down, it's probably a good idea to continue writing the traces to queue or topic.

- https://www.otelbin.io is a nice little tool to help with collector configuration

  • akshayKMR an hour ago

    I've been putting off a self-hosted observability setup for a long time. Any recommendations on basis ease of setup and operation? (For something low-medium scale).

    My ideal setup would be to just write SQL on telemetry data and plot dashboards / set alerts.

    Also, thoughts on Vector vs otel agent?

    • ndhandala 24 minutes ago

      OneUptime does this with otel. Happy to help! Feel free to reach out at nawazdhandala [at] oneuptime [dot] com

    • oulipo2 35 minutes ago

      I've been looking at HyperDX (ClickStack) and SigNoz, but those indeed are coupled

pewpewp 11 minutes ago

I did not like working with OpenTelemetry; made me miss the good old days (monolith).