Technology

DataKit (Guance Cloud)

Open-source unified data-collection agent for the **Guance Cloud** observability platform. Supports Linux / Windows / macOS hosts plus iOS / Android / Unity / WeChat mini-program / RUM-web variants. Comprehensive coverage across host metrics, containers, middleware, distributed tracing, logging, and security inspection. Integrates with Guance Cloud's three-signal observability backend (metrics + logs + traces) covering testing, pre-release, and production environments.

2 connections

Definition

What it is

Open-source unified data-collection agent for the **Guance Cloud** observability platform. Supports Linux / Windows / macOS hosts plus iOS / Android / Unity / WeChat mini-program / RUM-web variants. Comprehensive coverage across host metrics, containers, middleware, distributed tracing, logging, and security inspection. Integrates with Guance Cloud's three-signal observability backend (metrics + logs + traces) covering testing, pre-release, and production environments.

Why it exists

Observability platforms typically force operators to pick one signal type per agent (metrics-only Prometheus exporter, logs-only Fluentd / Vector, tracing-only OpenTelemetry collector) — composing the full picture across an organization is operational overhead. DataKit's bet is a unified open-source agent that emits all three signals plus security-inspection telemetry, sized for the Chinese / Asia-Pacific observability market where Guance Cloud is dominant. The S3 / object-storage adjacency: observability telemetry data volume often dwarfs primary application data, and emitting it to S3-compatible object storage tiers is the cost-effective long-retention path.

Primary use cases

Full-stack observability for Asia-Pacific deployments using Guance Cloud as the backend, unified host + container + middleware + APM agent in environments where deploying multiple OpenTelemetry-flavored collectors isn't operationally feasible, mobile RUM (Real User Monitoring) via the iOS / Android / WeChat / Unity variants, security-inspection telemetry alongside operational observability, and long-retention observability data on S3-compatible cold-tier storage.

Recent developments

Latest signals
  • DataKit core unified-collection agent (GuanceCloud/datakit). Open-source, integrated data collection agent with full Linux/Windows/macOS support and comprehensive collection covering host, container, middleware, tracing, logging, and security inspection. Per GitHub (GuanceCloud/datakit).
  • Three-signal integration (metrics + logs + tracing). Guance Cloud platform integrates the three major observability signals — metrics, logs, and tracing — covering testing, pre-release, and production. Per GuanceCloud GitHub organization.
  • DataFlux RUM for web — datakit-js. Web-side data-indicator monitoring as a separate SDK in the DataKit family. Per GitHub (GuanceCloud/datakit-js).
  • Mobile variants: iOS, Android, Unity, WeChat mini-program. Full mobile RUM coverage across iOS, Android, Unity-based games, and WeChat mini-programs — uncommon for unified-observability agents. Per GitHub (GuanceCloud/datakit-ios) and the related repos.
  • AutoMQ integration — observability over S3-backed messaging. AutoMQ stores data entirely on S3, allowing rapid response to traffic spikes without data replication. The Guance Cloud + AutoMQ integration pattern documents how to monitor S3-backed messaging infrastructure end-to-end. Per GitHub (AutoMQ/automq wiki — Guance Cloud).

Connections 2

Outbound 2