- The node agents are responsible for collecting data from the linux kernel of all nodes in the Kubernetes cluster and writing to cluster local storage.
- The cluster exporter then reads the data from the local storage aggregating across all nodes and sends it to the Metoro backend ingesters along with the Kubernetes metadata (pods, deployments, configmaps, etc).
- The ingesters write all observability data to the long-term backend storage: currently clickhouse.
- The api server reads data from the backend storage and serves it to the frontend and any api clients.