How to Monitor Content Delivery Network in Huawei Cloud
Site24x7 monitors Huawei Cloud's Content Delivery Network (CDN) metrics, delivering insights into bandwidth, traffic, request rates, cache performance, latency, and HTTP status codes. These insights help you detect issues early and ensure reliable content delivery.
Use cases
Cache efficiency: Enhance performance by monitoring cache hit rates and traffic patterns, allowing for lower load on the origin server and preventing increases in latency.
Origin stability: Identify origin failures early by tracking 5xx error rates and the frequency of requests returned to the source, enabling swift recovery before users experience any interruptions.
Error visibility: Safeguard user experience by monitoring HTTP error rates to distinguish between client-side and server-side issues, enabling quicker resolution.
Setup and configuration
Content Delivery Network resources are auto-discovered and monitored during the Huawei Cloud integration. To enable monitoring, follow the steps below:
- Navigate to Cloud > Huawei > Add Huawei Monitor. Learn how to add a Huawei Cloud monitor.
- While adding or editing a Huawei Cloud monitor, select CDN from the Service/Resource Types drop-down and click Save.
- Navigate to Cloud > Huawei, select the created Huawei monitor, and then click CDN.
Supported metrics
Bandwidth
Metric name |
Description |
Units |
| Bandwidth | The total bandwidth currently consumed by CDN traffic served to end users. | Bit/second |
| Back-to-Source Bandwidth | The bandwidth consumed by CDN nodes fetching content from the origin server. | Bit/second |
Traffic
Metric name |
Description |
Units |
| Traffic | The total volume of data delivered to end users by the CDN during the monitoring period. | Byte |
| Back-to-Source Traffic | The total volume of data fetched from the origin server by CDN nodes during the monitoring period. | Byte |
| Hit Traffic | The total volume of data served directly from the CDN cache without fetching from the origin. | Byte |
| Cache Hit Rate | The percentage of total traffic served from the CDN cache, indicating cache efficiency. | Percentage |
Requests
Metric name |
Description |
Units |
| Total Requests | The total number of requests received by the CDN during the monitoring period. | Count |
| Back-to-Source Requests | The number of requests forwarded by CDN nodes to the origin server. | Count |
| Back-to-Source Failed Requests | The number of requests to the origin server that failed during the monitoring period. | Count |
| Back-to-Source Failure Rate | The percentage of back-to-source requests that failed during the monitoring period. | Percentage |
Latency
Metric name |
Description |
Units |
| Average Request Time | The average time taken to fulfill a CDN request from receipt to response delivery. | Millisecond |
HTTP Status
Metric name |
Description |
Units |
| HTTP 2xx Count | The total number of CDN responses with a 2xx success status code. | Count |
| HTTP 3xx Count | The total number of CDN responses with a 3xx redirection status code. | Count |
| HTTP 4xx Count | The total number of CDN responses with a 4xx client error status code. | Count |
| HTTP 5xx Count | The total number of CDN responses with a 5xx server error status code. | Count |
| HTTP 2xx Rate | The percentage of CDN responses that returned a 2xx success status code. | Percentage |
| HTTP 3xx Rate | The percentage of CDN responses that returned a 3xx redirection status code. | Percentage |
| HTTP 4xx Rate | The percentage of CDN responses that returned a 4xx client error status code. | Percentage |
| HTTP 5xx Rate | The percentage of CDN responses that returned a 5xx server error status code. | Percentage |
HTTP Detailed
Metric name |
Description |
Units |
| HTTP 400 Count | The total number of CDN responses with a 400 Bad Request status code. | Count |
| HTTP 403 Count | The total number of CDN responses with a 403 forbidden status code. | Count |
| HTTP 404 Count | The total number of CDN responses with a 404 not found status code. | Count |
| HTTP 416 Count | The total number of CDN responses with a 416 range not satisfiable status code. | Count |
| HTTP 499 Count | The total number of CDN responses with a 499 client closed request status code. | Count |
| HTTP 500 Count | The total number of CDN responses with a 500 internal server error status code. | Count |
| HTTP 502 Count | The total number of CDN responses with a 502 bad gateway status code. | Count |
| HTTP 503 Count | The total number of CDN responses with a 503 service unavailable status code. | Count |
| HTTP 504 Count | The total number of CDN responses with a 504 gateway timeout status code. | Count |
| HTTP 400 Rate | The percentage of CDN responses that returned a 400 bad request status code. | Percentage |
| HTTP 403 Rate | The percentage of CDN responses that returned a 403 forbidden status code. | Percentage |
| HTTP 404 Rate | The percentage of CDN responses that returned a 404 not found status code. | Percentage |
| HTTP 416 Rate | The percentage of CDN responses that returned a 416 range not satisfiable status code. | Percentage |
| HTTP 499 Rate | The percentage of CDN responses that returned a 499 client closed request status code. | Percentage |
| HTTP 500 Rate | The percentage of CDN responses that returned a 500 internal server error status code. | Percentage |
| HTTP 502 Rate | The percentage of CDN responses that returned a 502 bad gateway status code. | Percentage |
| HTTP 503 Rate | The percentage of CDN responses that returned a 503 service unavailable status code. | Percentage |
| HTTP 504 Rate | The percentage of CDN responses that returned a 504 gateway timeout status code. | Percentage |
Origin Status
Metric name |
Description |
Units |
| Origin HTTP 2xx Count | The number of back-to-source responses from the origin server with a 2xx success status code. | Count |
| Origin HTTP 3xx Count | The number of back-to-source responses from the origin server with a 3xx redirection status code. | Count |
| Origin HTTP 4xx Count | The number of back-to-source responses from the origin server with a 4xx client error status code. | Count |
| Origin HTTP 5xx Count | The number of back-to-source responses from the origin server with a 5xx server error status code. | Count |
| Origin HTTP 2xx Rate | The percentage of back-to-source responses from the origin server that returned a 2xx status code. | Percentage |
| Origin HTTP 3xx Rate | The percentage of back-to-source responses from the origin server that returned a 3xx status code. | Percentage |
| Origin HTTP 4xx Rate | The percentage of back-to-source responses from the origin server that returned a 4xx status code. | Percentage |
| Origin HTTP 5xx Rate | The percentage of back-to-source responses from the origin server that returned a 5xx status code. | Percentage |
Origin Detailed
Metric name |
Description |
Units |
| Origin HTTP 400 Count | The number of back-to-source responses from the origin server with a 400 bad request status code. | Count |
| Origin HTTP 403 Count | The number of back-to-source responses from the origin server with a 403 forbidden status code. | Count |
| Origin HTTP 404 Count | The number of back-to-source responses from the origin server with a 404 not found status code. | Count |
| Origin HTTP 416 Count | The number of back-to-source responses from the origin server with a 416 range not satisfiable status code. | Count |
| Origin HTTP 499 Count | The number of back-to-source responses from the origin server with a 499 client closed request status code. | Count |
| Origin HTTP 500 Count | The number of back-to-source responses from the origin server with a 500 internal server error status code. | Count |
| Origin HTTP 502 Count | The number of back-to-source responses from the origin server with a 502 bad gateway status code. | Count |
| Origin HTTP 503 Count | The number of back-to-source responses from the origin server with a 503 service unavailable status code. | Count |
| Origin HTTP 504 Count | The number of back-to-source responses from the origin server with a 504 gateway timeout status code. | Count |
| Origin HTTP 400 Rate | The percentage of back-to-source responses that returned a 400 bad request status code. | Percentage |
| Origin HTTP 403 Rate | The percentage of back-to-source responses that returned a 403 forbidden status code. | Percentage |
| Origin HTTP 404 Rate | The percentage of back-to-source responses that returned a 404 not found status code. | Percentage |
| Origin HTTP 416 Rate | The percentage of back-to-source responses that returned a 416 range not satisfiable status code. | Percentage |
| Origin HTTP 499 Rate | The percentage of back-to-source responses that returned a 499 client closed request status code. | Percentage |
| Origin HTTP 500 Rate | The percentage of back-to-source responses that returned a 500 internal server error status code. | Percentage |
| Origin HTTP 502 Rate | The percentage of back-to-source responses that returned a 502 bad gateway status code. | Percentage |
| Origin HTTP 503 Rate | The percentage of back-to-source responses that returned a 503 service unavailable status code. | Percentage |
| Origin HTTP 504 Rate | The percentage of back-to-source responses that returned a 504 gateway timeout status code. | Percentage |
Threshold configuration
You can configure thresholds and alerts for all CDN metrics to detect performance degradation proactively or connection issues.
- Go to Admin > Configuration Profiles > Threshold and Availability.
- Create or edit your Threshold Profile for CDN.
- Assign the profile to the respective monitors to trigger alerts.
IT Automation
Use Site24x7's IT Automation to resolve common issues with CDN performance:
- Go to Admin > IT Automation Templates. Then, click Add Automation Templates.
- Create an automation rule by selecting the automation Type (e.g., Server reboot, clear queue).
- Map the created rules to the CDN, for automatic execution during alerts.
Configuration rules
Use Configuration Rules to simplify bulk setup across CDN instances. Automatically assign Threshold Profiles, Notification Profiles, Tags, and Monitor Groups when new monitors are discovered.
