The modern observability portal
We're not another monitoring tool. With so much data but so few answers, we think it's time for a different approach.
SquaredUp delivers unified observability for development and operations teams who build and run enterprise-scale digital services. It organizes and surfaces data from all your tools in one place – where you can see status, measure SLOs, manage costs, troubleshoot incidents, and everything else you need to stay in control while change is happening all around you.
Let's start with your data.
Developers, Operations teams, and executives need to constantly pull data from a sprawl of tools. And this isn't just about the three pillars of observability data – it's also your service desk, CI/CD pipelines, documentation – everything you need to understand a service end-to-end.
All your data is connected to SquaredUp through plugins – each integrating with a specific data source, such as Dynatrace or ServiceNow.
With 50+ plugins out of the box, SquaredUp taps into data from a range of tools and platforms, including:
- Observability tools such as Prometheus, Datadog, and Splunk
- APM tools such as New Relic, Dynatrace, and AppDynamics
- Cloud monitoring services such as AWS CloudWatch and Azure Monitor
- Service desk tools such as ServiceNow or Zendesk
- CI/CD tools such as Azure DevOps Pipelines, AWS Pipelines and CircleCI
Yes. Although SquaredUp has plugins for most common tools and platforms, we know there are hundreds more places where your data might be stored. That’s why we’ve designed plugins so they’re easy to build and customize. Anything with an API can be connected with minimal coding so you can roll your own plugin, or work with us to build one for you.
Absolutely. We come from the world of infrastructure monitoring, and we know many applications are still hosted on-prem. Whether you need to monitor Windows infrastructure with SCOM, Linux with Nagios, network with SolarWinds or VMs with VMWare - you can connect that data to SquaredUp using our on-prem relay.
Here's our twist.
Unlike monitoring and data collection platforms, SquaredUp doesn’t copy data into a single, monolithic database. We leave your data right where it is, we simply index it, to know where to find it. It's then streamed on-demand, direct from the source. This is all possible with knowledge graph technology.
By leaving your data where it is, you avoid the overhead associated with merging, syncing, and normalizing it into a central database. This means SquaredUp doesn’t break at scale – it can stream unlimited data, without incurring the costs associated with storing it.
SquaredUp leverages graph database technology to create a map of all objects managed across your systems, including their key properties, and how they are related. This knowledge graph sits at the heart of SquaredUp, making it possible to connect all your data, without collecting it.
Knowledge graph uses a graph-structured data model to store descriptions of objects within your tools, so SquaredUp knows where to access your data.
The knowledge graph does not store time-series data like metrics, logs, and traces, or operational data like alerts, incidents, and releases. This data is instead streamed on-demand from the data source APIs when it’s needed.
For example, when a dashboard shows a performance metric, or when a monitor evaluates health based on alerts from other tools, this data is queried directly from the tools and platforms you’ve integrated. Data available from those data sources are called ‘data streams’ which are defined by each plugin.
With the power of connecting the dots.
With different teams holding the keys to their own tools and tribal knowledge, sometimes finding answers means breaking down silos.
Workspaces give teams a place to organize data and knowledge in a shared context. They can then publish KPIs to teams in other workspaces, for use in their dashboards and alerting.
Workspaces are used to correlate data from your different tools and surface it in a way that makes sense to your users. Organize workspaces however they make sense for your organization:
- By Teams - Operations, DevOps, Executive teams - anyone with data to connect and organize.
- By business services – Each of the apps and digital services your business depends.
- By components - each piece or microservice that make up a digital service might have its own workspace.
- By data sources - Each of your tools and platforms (AWS, GCP, Dynatrace, ServiceNow, …) might have their own Workspace to organize their data in one place.
A workspace is a collection of dashboards, alerts, KPIs, and other workspaces. Each workspace is scoped by defining the tools and data objects relevant to it. These scopes power an intuitive dashboard designer for creating dashboards in seconds.
Workspaces are connected to power SquaredUp’s knowledge graph – defining relationships between teams, tools, services, and components. For example, an Operations team might be responsible for overseeing an online billing platform which consists of several microservices. Each of these dependencies can be captured as a hierarchy by adding workspaces within a parent workspace.
Yes, workspaces can publish KPIs - like cost, status, or SLOs – and surface those to other workspaces. KPIs provide a way to standardize reporting regardless of the team or tool. Alerting on KPIs can be defined at each workspace level, for example an Operations team workspace might see a performance degradation as an alert, but an Executive team workspace might only see a warning or green status unless it is impacting a critical user experience.
Dashboards & analytics
At the end of the day, we all love a picture.
Just like in your car, a dashboard gives you, the human in control, the information you need to make decisions and take action.
That's why SquaredUp makes it a breeze (almost fun!) to build awesome dashboards. And, with intelligent monitoring, you can go from reactive to proactive.
Dashboards are created within a workspace, which is scoped with the tools and data related to it. Since SquaredUp already has a map of where that data is and how to access it, dashboarding is as easy as 1, 2, 3:
- Select a data source
- Select a data stream
- Choose a visualization
You can set monitoring and alerting by either state or threshold within a dashboard tile. Monitor status rolls up from a tile to its dashboard, to the workspace it lives in. Monitor status can roll up between workspaces too.
By default, tiles on a dashboard are refreshed once per minute.