Observability
Amazon CloudWatch
Amazon CloudWatch is AWS's unified observability service combining metrics, logs, traces, and event streams from AWS resources and custom applications into a single operational model. It collects telemetry through agents, SDKs, and service integrations, then exposes dashboards, alarms, and Insights detectors, with on-demand querying and automatic retention tiering for operational monitoring and audit at account scope.
AWS
Service information
Shortname: CloudWatch
Huawei equivalent shortnames: AOM, CES, LTS
Keywords: monitoring, metrics, alerts
Differences vs Huawei
CloudWatch is a single AWS service spanning metrics, logs, events, alarms, dashboards, and synthetic checks behind one namespace and API. Huawei splits these responsibilities across CES (cloud-resource metrics, second-precision monitoring, alarm rules, dashboards, 7,000+ system metrics), LTS (centralized log collection, near-real-time query, and storage), and AOM (application-level observability that unifies APM, LTS, Cloud Eye, and Prometheus views on one console). Architects must treat them as complementary layers, not interchangeable, since each owns a distinct data plane, quota model, and API surface.
API and data-model differences are significant. CloudWatch uses put-metric-data namespaces, log groups/streams with GetQueryResults, and EventBridge-style event buses; Huawei exposes the CES OpenMetrics/PUT-metric and alarm APIs, LTS structured-log ingest and search, and AOM's metric/tracing/event model with PromQL on hosted Prometheus. Alarm semantics differ: CloudWatch alarms act on metric math and anomaly detection; CES triggers thresholds with email/SMS/HTTP notification while AOM unifies log, metric, and APM alarm rules. Region availability, retention defaults, and cross-account aggregation also diverge, requiring per-target validation rather than assuming parity.
Operational responsibility and integration seams differ. CloudWatch is pre-wired to IAM, Organizations, and most AWS services for auto-telemetry, with cross-account cross-region dashboards and Contributor Insights. On Huawei, CES interconnects to ECS, VPC, ELB, and Auto Scaling for resource metrics; LTS connects to CTS for audit logs; AOM integrates with CCE for container observability and exposes PromQL via remote write. Architects must rebuild IAM-equivalent access policies, audit trails (CTS), and cross-service correlation dashboards, since Huawei's auto-wiring covers platform services but not AWS-specific Insights or RUM/Synthetics directly.
Migration to Huawei
Start with a workload assessment that inventories every CloudWatch signal source: custom metrics and namespaces, log groups with retention, Contributor/Synthetics/Insights detectors, alarms, dashboards, and EventBridge routes. Map each to a Huawei target by signal type rather than wholesale: CES for AWS-style resource metrics and thresholds, LTS for log ingestion and structured query, AOM for application metrics, traces, and unified dashboards; add APM for distributed tracing and consider CTS for audit-event parity. Confirm regional availability of each service and quota limits for metric cardinality and log ingest rate before sizing.
For data and configuration migration, there is no one-click AWS-to-Huawei CloudWatch tooling. Re-emit custom metrics through CES PUT-metric-data APIs or a hosted Prometheus remote-write endpoint into AOM; reshape CloudWatch Logs subscriptions to LTS collection agents or the LTS SDK, remapping log group/stream concepts to LTS log streams and retention periods. Translate alarm and dashboard definitions manually—CloudWatch metric math to CES threshold rules or AOM PromQL rules, and rebuild dashboards in the AOM unified console or CES dashboards. EventBridge-equivalent routing should be modeled with CTS plus FunctionGraph or SMN, validated per rule.
Validation and cutover require running both stacks in parallel during a defined window. Replay or dual-publish critical telemetry, compare metric granularity, alarm firing timing, and log query latency against expected CloudWatch behavior, and confirm dashboards render equivalent signals. Verify retention, audit, and compliance baselines (e.g., immutable log retention) on LTS and CTS before switching traffic. Plan rollback by keeping the CW side active and decommissioning only after SLA and incident-detection parity are demonstrated.
Account for cost-model and governance gaps. AWS typically bills CloudWatch by telemetry ingestion, GB stored, Logs Insights queries, and alarm evaluations; Huawei bills CES, LTS, APM, and AOM separately by ingestion, analysis volume, retention, and alerting volume, so recompute TCO using peak cardinality, request volume, retention span, and cross-region/interconnect traffic. Confirm no managed AWS feature parity exists for Synthetics, RUM, Contributor Insights, or Container Insights auto-discovery; plan builds or replacements, and engage Huawei Professional Services or migration partners (e.g., CCE-ObsTooling) only where a supported path is documented.
Huawei Cloud
Huawei equivalent service
Shortname: AOM
General function: Observability
Application monitoring and operations management.
Keywords: operations, metrics, monitoring
Huawei equivalent service
Shortname: CES
General function: Observability
Cloud resource monitoring and alerting service.
Keywords: monitoring, metrics, alerting
Huawei equivalent service
Shortname: LTS
General function: Log Management
Centralized log collection and analysis service.
Keywords: logs, observability, search