2 ms·
Does this replace Mimir and Cortex? Or does it replace Tempo? It's impossible to keep track of all the moving parts of the modern observability stack. And wha
by remram 4y ago
Does this replace Mimir and Cortex? Or does it replace Tempo?
It's impossible to keep track of all the moving parts of the modern observability stack.
And what's with those names? Are they picking the names so they can work toward a nice acronym, like they did with Loki+Grafana+Tempo+Mimir (LGTM)?
- infomaniac 4y agoIt replaces no other projects. Continuous profiling solves a different problem to Mimir, Cortex, and Tempo. Mimir and Cortex are for metrics, Tempo is for distributed tracing, Phlare is for collecting profiling samples over time. Profiling is a layer below tracing and metrics in that it requires very minimal and generic instrumentation (of the runtime), while the others require specific instrumentation (of the application). Profiles like CPU, heap allocs, goroutines, etc are collected on a continual basis, allowing you to see at any time how your application was making use of its runtime resources.