Docs
Get started with Foam
Foam analyzes each one of your services and builds a custom OpenTelemetry package tailored to the exact stack and set up, proposing its installation PRs within hours. It works alongside any other observability tool so you can try it out without changing anything about your set up.
How it works
Foam links services, requests, and activity through unifying IDs so your logs, traces, and metrics are accessible and connected across your entire stack.
Traces
The path a request takes through your system, service by service. When checkout fails because a downstream config change flooded a connection pool three services away, traces are how Foam follows that chain.
Logs
What your code is actually saying at runtime. Error messages, warnings, state changes. Foam uses logs to understand what happened inside a service at the moment something went wrong.
Metrics
Numbers over time: request rates, error rates, latency, memory usage. Foam uses metrics to spot when something deviates from normal.