Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

I’ve been running a few small LLM agents lately, and the thing that kept biting me wasn’t the model — it was not being able to see what the agent actually did. Which tool did it loop on five times? Where did that run quietly cost me a dollar? Did last week’s prompt tweak make things worse or better? The logs never quite tell you.
The hosted tools for this want your prompts on their servers, and the self-hostable ones (Langfuse and friends) wanted me to stand up Postgres + ClickHouse + Redis + S3 — four moving parts to log a few thousand LLM calls a day. That’s a lot of Droplet for a side project.
So I ended up building a small open-source one, Otterscope, and self-hosting it is genuinely a one-liner. Figured I’d write down how I run it on a DigitalOcean Droplet, because “AI agent observability” sounds heavier than it actually is here.
2b943a6c5830489f9a3a6e3ade857e
James Jones
Daniel Gavera
1f0a3e2f451d41bc80281dd5e023bb
2b943a6c5830489f9a3a6e3ade857e
Cloudstream Apk
c6fa584e45c14c21ae44129dfe5743
d7fd4a488ff846d6bb18c276373438
bitandmap
a89b0068f48c46e7b7b3e927903355
e3002a14a547406799fe27a6abf211