Infrastructure monitoring
Know what runs where, and how hard it is working
One collector reads host metrics on Linux, macOS and Windows, cluster state and pod usage from Kubernetes, and container stats from Docker. Tracix also inventories your AWS, Azure and Google Cloud accounts and marks the resources your collectors already watch.
- Linux · macOS · Windows
- Kubernetes and OpenShift
- AWS · Azure · Google Cloud
How it works
From one collector to a map of your estate
Metrics arrive with OpenTelemetry resource names such as host.name and k8s.pod.name, so the same host or pod lines up across metrics, logs and traces.
- 01InstallRun the installer on each host, or the Helm chart as a DaemonSet on every Linux node.
- 02CollectHost metrics, cluster state, pod and container usage, Kubernetes events and container logs share one pipeline.
- 03DiscoverConnect cloud accounts with read-only credentials, and Tracix keeps an inventory of their resources.
- 04MatchDiscovered instances and clusters are matched to the hosts and clusters your collectors monitor.
- 05WatchMaps and explorers show what is hot, stale or offline, and monitors on any metric tell you when it changes.
Kubernetes
Kubernetes from the cluster down to the container
The Helm chart runs the collector on every Linux node and reads cluster state, pod and container usage, object inventory and events through the OpenTelemetry Kubernetes receivers. Requests, limits and real usage sit side by side, so idle capacity and pods without limits stand out.
- An explorer for pods, nodes, workloads and services, with metrics, YAML and events for each
- Resource utilization compares each pod's CPU and memory with its requests and limits
- With flow capture on, a network view shows traffic between pods with retransmits and round-trip time
Cloud accounts
Every cloud account, inventoried and matched to what you monitor
Connect AWS with a cross-account role, Azure with a Reader service principal and Google Cloud with a Viewer service account. Discovery runs from Tracix with no agent in your accounts, and draws how the resources connect.
AWS
EC2, RDS, load balancers, S3, Lambda, ECS, EKS, CloudFront and Route 53 in every region, 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.
Cloud metrics
CloudWatch metrics and logs for AWS and Azure Monitor metrics for Azure, on the same pipeline.
Metrics explorer
Find any metric by its OpenTelemetry name
Every metric in the window shows up as a card. Filter by service, dataset or any attribute, break a chart down by a dimension, and turn a card into a monitor. When you need more, SQL mode runs read-only ClickHouse queries over the metric store.
- Aggregations fit the metric: percentiles for histograms, rates for counters, averages for gauges
- Prometheus endpoints feed the same store through the collector's scraper
- An assistant drafts SQL for you to review and run, when an AI provider is configured
Better together
Infrastructure is where application problems land
Hosts, pods and cloud resources share a workspace with traces, logs and network devices, so you can tell a slow service from a busy node in one place.
- APM and distributed tracingEach service's infrastructure tab lists the pods and hosts it runs on.Learn more
- Log managementHost, journald and pod logs arrive through the same collector and pipelines.Learn more
- Tracix CollectorOne collector per host or node, configured by policy from the console.Learn more
Supported platforms
What Tracix collects on each platform
Hosts and clusters report through the Tracix Collector. Cloud accounts are read by agentless discovery and the cloud integrations.
| Platform | What is collected | How |
|---|---|---|
| Linux | CPU, memory, load, disk, filesystem, network and uptime; processes, paging and NFS when enabled | Collector as a systemd service |
| macOS 12 and later | CPU, memory, load, disk, filesystem, network and uptime | Collector as a launchd daemon |
| Windows Server 2016 and Windows 10 or later | CPU, memory, disk, filesystem, network and uptime; no process counts | Collector as a Windows service |
| Docker | CPU, memory and image for each container | Docker stats over the Docker socket |
| Kubernetes | Cluster state, pod and container usage against requests and limits, objects, events and node metrics | Helm chart, a DaemonSet on Linux nodes |
| AWS | Inventory and topology; CloudWatch metrics and logs | Cross-account role or access key |
| Azure | Inventory and topology; Azure Monitor metrics | Service principal |
| Google Cloud | Inventory and topology; metrics and logs you export to Pub/Sub | Service account |
| Prometheus | Any /metrics endpoint | Prometheus scraping |
Linux means Ubuntu 20.04+, Debian 11+, RHEL and CentOS 8+ or Amazon Linux 2. Every host platform runs on amd64 and arm64.
Do I need an agent in my cloud accounts?
Is infrastructure monitoring on the Free plan?
Does the Helm chart run on Windows nodes?
Can Tracix read Google Cloud Monitoring directly?
See your first hosts on the map in minutes
Install the collector on a Linux, macOS or Windows host, or add the Helm chart to a cluster, and the host map fills in as metrics arrive.