THE ONLY OPEN SOURCE
Observability Distribution
Features never hidden behind a paywall. Authentication, authorization, alert management, synthetics, TLS, and upgrades—all open source.
See it in action
Install Opstrace with a single command and collect Kubernetes metrics in about a minute...
OPEN SOURCE, NOT OPEN CORE
No vendor lock-in
Opstrace doesn't hide proprietary features behind an expensive paywall. We adopt open APIs so you have true portability. Everything is open for you to own and operate.
Build faster with less toil
Become self-reliant faster with Opstrace. We've already built many of the features you'd have to build yourself. Get time back to focus on helping your teams be successful.
Upgrades you can trust
We rigorously test the Opstrace distribution on every code commit for correctness and test upgrades daily so you can trust your observability system and also keep it up-to-date.
A distribution that keeps getting better
Opstrace already comes with most things you need for monitoring, but we're building together as a community and releasing new features every week.
Installation & Upgrades
Install Opstrace in your own AWS or GCP account using the Opstrace CLI "create" command. Upgrades are similarly simplified to "opstrace upgrade". The underlying controller monitors health and remediates any issues during both.
Security & Multi-tenancy
Secure your data with automated TLS certificate generation, authenticated API endpoints for the write and read path, and mult-tenancy from the ground up.
Alert Management
The same great Prometheus Alertmanager you're used to, but horizontally scalable, secure, and with a brand new management UI. No engineer wants to be paged by an alert, but if something does go wrong they want to be confident they'll hear about it.
Collection Integrations
Configure and deploy a wide variety of collection integrations, much like other vendors offer. From Kubernetes metrics, to cloud vendor metrics, to an open source Datadog-compatible API. An integration includes a collection component and default dashboards that we manage for you, all on a per-tenant basis.
What about...?
- If I already use Prometheus, can I use Opstrace?
If you're already using Prometheus, it's very easy to get started with Opstrace. All you need to do is add a couple of lines to your Prometheus configuration and your data will also be sent securely to the Opstrace cluster. After that, you can reduce the footprint of your Prometheus instance, as storage and queries are now handled by Cortex and S3. And if you're not already using Prometheus, we have a catalog of integrations to help you get started quickly.
- How are you different?
We are different because we are not focused on building a new storage backend or building a proprietary SaaS. We’re trying to make open source observability easier, more accessible, and more effective by building an open source distribution that you can run (in your own account) just as easily as a SaaS is to use. Basically, this is how we wanted to do open source observability when we were in your shoes. There are many benefits to this—not least of which is cost management—so follow our blog to keep up to date.
- What is missing?
At the moment, our biggest gap is tracing. Why? What we have discovered is that most companies are still (in 2021!) struggling with some core aspect of monitoring and logging. We want to solve that very immediate painpoint first. We will—as our name implies—support tracing in the future, as this is a critical (and inevitable) component of observability. We'd be happy to discuss this or anything else with you in our community Slack.
- Who is Opstrace?
We are a bunch of open source-loving, container war veterans who ❤️ building infrastructure for other engineers. Rolling your own o11y stack for your company is still too much work, so we're trying to make it easier so that decision a no-brainer. Also, our mascot is Tracy the octopus, designed to be approachable for you and remind us to not take ourselves too seriously.