Cloud monitoring
Map every cloud account you run
Cloud discovery inventories your AWS accounts, Azure subscriptions and Google Cloud projects with read-only credentials, every five minutes. Each account becomes an environment with a diagram, a resource list, its security groups and its container clusters, linked to the hosts and clusters you already monitor.
- AWS · Azure · Google Cloud
- Agentless by default
- Read-only credentials
How it works
From a read-only role to a map of every account
Discovery runs agentless by default, with credentials you create and can revoke at any time.
- 01Create credentialsA cross-account role with an external ID for AWS, a Reader service principal for Azure, a Viewer service account for Google Cloud.
- 02Turn on discoveryAdd the discovery integration for each provider. By default it runs agentless, in your workspace's gateway.
- 03ScanEvery region the account has enabled, every five minutes by default, for the services you choose.
- 04MapEach account becomes an environment with a diagram, a resource list, security groups and container clusters.
- 05MatchInstances and Kubernetes clusters link to the hosts, pods and services your collectors already monitor.
- 06Add telemetryOptionally add CloudWatch metrics and logs, Azure Monitor metrics and Event Hub logs, or Google Cloud data through Pub/Sub.
Security groups
See what each account exposes to the internet
The security view lists every security group, network security group and firewall rule with its inbound and outbound rules and what it is attached to. Groups open to the internet and groups attached to nothing are one click away.
- Rules from AWS, Azure and Google Cloud are read into one shape
- Filter by exposure, attachment, region or network
- Export any view of an environment as a PDF
Discovery
Read-only discovery, with no agent in your accounts
By default, discovery runs agentless in your workspace's gateway, with credentials you create and can revoke. It uses your identity, never Tracix's, and AWS roles trust your workspace through an external ID that is unique to it.
AWS
EC2, RDS, load balancers, S3, Lambda, ECS, EKS, CloudFront and Route 53, plus Cloud Control for more types.
Azure
Virtual machines, networks, SQL, load balancers, storage, Functions, AKS, CDN and DNS.
Google Cloud
Compute Engine, Cloud SQL, load balancing, storage, Cloud Functions, Cloud Run, GKE, CDN and DNS.
AWS Organizations
Scan every active account in the organization through a role you name in each one.
Containers and matching
Cloud clusters, matched to what you already watch
The containers view shows ECS clusters with their services and tasks, and EKS, AKS and GKE clusters with their node groups. When a collector already monitors a cluster, its live nodes, pods and namespaces appear beside it.
- Instances link to the monitored host by instance ID, ARN or host name
- A matched host lists the pods and services that ran on it in the last 24 hours
- The list view filters every resource by category, type, region, status and whether it is monitored
Better together
Cloud resources, next to the telemetry they produce
Discovered accounts share a workspace with your hosts, clusters and posture checks, so an instance on the map is one click from its metrics and logs.
- Infrastructure monitoringMatched instances open the host's CPU, memory, disk and network charts and its logs.Learn more
- Kubernetes and containersBrowse the pods, nodes and workloads inside the EKS, AKS and GKE clusters that discovery finds.Learn more
- Cloud security postureRun Prowler's read-only checks against the same AWS, Azure and Google Cloud accounts.Learn more
Supported providers
What Tracix reads from each cloud
Discovery and cloud telemetry run agentless in your workspace's gateway by default, or on your own collectors when credentials only work inside your cloud.
| Provider | Credentials | Discovered | Metrics and logs |
|---|---|---|---|
| AWS | Cross-account role with an external ID, or an access key | EC2, RDS, load balancers, S3, Lambda, ECS, EKS, CloudFront, Route 53, and Cloud Control types | CloudWatch metrics by namespace and CloudWatch Logs |
| Azure | Service principal with Reader | Virtual machines, networks, SQL, load balancers, storage, Functions, AKS, CDN, DNS | Azure Monitor metrics, and logs you stream to an Event Hub |
| Google Cloud | Service account with Viewer | Compute Engine, Cloud SQL, load balancing, storage, Cloud Functions, Cloud Run, GKE, CDN, DNS | Metrics, logs and traces you export to Pub/Sub |
Discovery scans every region the account has enabled, every five minutes by default; you can limit it to some regions or services.
Do I install anything in my cloud accounts?
Can Tracix read Google Cloud metrics and logs directly?
Does Tracix read VPC flow logs?
Is this cloud security posture management?
Connect your first cloud account
Create a read-only role, add the discovery integration, and the first environment appears after its first scan.