What counts as an environment
Kubernetes cluster
One EKS, GKE, AKS, KIND, or bare metal cluster. Everything inside the cluster (pods, deployments, nodes, services) belongs to the environment.
AWS account
One AWS account. EC2, RDS, Lambda, S3, ELB, CloudTrail, CloudWatch all flow into the environment’s graph.
GCP project
One GCP project. GCE, GKE, Cloud SQL, Cloud Run, Cloud Storage, Cloud Functions.
Linux VM (or group)
A host or a defined group of hosts. CPU, memory, disk, network, and per-process signals per host.
Multi-environment workspaces
A workspace is the top-level container. Inside it you can mix environments freely. A representative setup might look like:- One
prod-eksKubernetes environment. - One
staging-gkeKubernetes environment. - One
rds-backboneAWS account for shared data services. - One
observability-vmsgroup of Linux hosts running your own tooling.
Environment properties
Every environment carries a small set of properties that shape how RubixKube works against it.| Property | Purpose |
|---|---|
| Name | Human-readable label used across the product |
| Type | Kubernetes, AWS, GCP, or VM |
| Criticality | Lab, Dev, Staging, Prod. Influences default severity thresholds |
| Guardian policy | Which actions are approvable, by whom, with how many approvers |
| Notification rules | Which channels receive which events from this environment |
| Retention | How long signals, insights, and RCAs for this environment are kept |
| Redaction rules | Patterns that strip sensitive content before signals ship to the Cloud |
How environments scale
One environment
You see the full shape of the product immediately. Topology, insights, chat, RCAs, actions.
Two to three environments
Cross-environment correlation starts paying off. Chat answers questions that span environments automatically.
Environment criticality, in practice
Criticality is more than a label. It changes defaults across the product.Lab
Lab
Guardian policies can auto-approve low-risk Actions. Insights default to Low severity unless the signal is severe. Retention follows the free-tier minimum.
Dev
Dev
Guardian requires a single approver. Insights default to Medium. Notifications go to team channels, not on-call.
Staging
Staging
Guardian requires a single approver. Stricter thresholds. Notifications go to team channels with a lower volume threshold.
Prod
Prod
Guardian requires two approvers for non-trivial Actions. Insights default to High or Critical where merited. Notifications can escalate directly to on-call.
Common questions
How many environments can I connect?
How many environments can I connect?
Free tier allows one. Business allows up to three. Enterprise is unlimited. See Pricing.
Does cross-environment correlation work automatically?
Does cross-environment correlation work automatically?
Yes. Any pair of environments in the same workspace share the Knowledge Graph. Chat, RCAs, and Memory queries can span them without configuration.
Can I group environments by team or region?
Can I group environments by team or region?
Yes. Tag environments with arbitrary labels (team, region, criticality, owner). Notifications, dashboards, and chat filters can scope to any tag set.
What happens if an environment is disconnected?
What happens if an environment is disconnected?
The environment card shows degraded state. The Observer queues collected signals locally (bounded buffer) and catches up when connectivity returns. Cloud-side data and RCAs remain available; new ingestion pauses.
Can I delete an environment without losing history?
Can I delete an environment without losing history?
Yes. Deletion removes active ingestion. Historical signals, RCAs, and Memory entries stay retained per plan. You can reconnect the same environment later and the history links up automatically.
Related concepts
Observer Agent
The component installed per environment.
Environments in the console
How to manage, tag, and configure environments day to day.
Connect your environment
How to onboard a new environment.