Edgecast

Overview

Edgecast is a global network platform that provides a content delivery network (CDN) and other solutions for edge computing, application security, and over-the-top video streaming. Collect Edgecast metrics to monitor your web traffic by origin.

Setup

Create Edgecast Client

  1. Login to your Edgecast VDMS account and navigate to the Clients tab.
  2. Click Create New Client to bring up the New Client modal.
  3. Input a unique identifying client name and click Toggle all ec.analytics to allow this client to collect metrics.
  4. Navigate to Settings and modify JWT Expiration in Seconds to 600.
  5. Click Save to save this client and the modified settings value.

Configuration

  1. Navigate to the configuration tab inside the Datadog Edgecast integration tile.
  2. Enter a unique identifying name for this client in Datadog.
  3. Paste the Client ID and Client Secret from the Edgecast Client created above.
    • Find the Client ID after client_id= in the Getting an access token request under the Quick Start tab of your configured Edgecast Client.
    • Find the Client Secret under the Client Secrets tab of your configured Edgecast Client.
  4. Optionally, add custom tags to associate them with all metrics collected for this integration.
    • Metrics are automatically tagged with the Edgecast name associated with the origin.

Data Collected

Metrics

edgecast.request_count
(count)
The number of requests that occurred.
Shown as request
edgecast.request_rate
(gauge)
The sum of the rate which requests were served to HTTP clients per second.
Shown as request
edgecast.file_size
(count)
The file size of the response.
Shown as byte
edgecast.bytes_in
(count)
The number of bytes uploaded.
Shown as byte
edgecast.bytes_out
(count)
The number of bytes downloaded.
Shown as byte
edgecast.completed_downloads
(count)
The number of completed downloads.
Shown as occurrence
edgecast.download_attempts
(count)
The number of download attempts.
Shown as attempt
edgecast.cache_hit
(count)
The number of cache hits.
Shown as hit
edgecast.cache_hit_percentage
(gauge)
The percentage of cache hits.
Shown as percent
edgecast.cache_miss
(count)
The number of cache misses.
Shown as miss
edgecast.cache_miss_percentage
(gauge)
The percentage of cache misses.
Shown as percent
edgecast.byte_hit
(count)
The number of bytes that were served from the cache.
Shown as byte
edgecast.byte_hit_percentage
(gauge)
The percentage of bytes that were served from the cache.
Shown as percent
edgecast.byte_miss
(count)
The number of bytes that were not served from the cache.
Shown as byte
edgecast.byte_miss_percentage
(gauge)
The percentage of bytes that were not served from the cache.
Shown as percent
edgecast.status_2xx
(count)
The number of requests that returned a 2xx HTTP status code.
Shown as request
edgecast.status_2xx_percentage
(gauge)
The percentage of requests that returned a 2xx HTTP status code.
Shown as percent
edgecast.status_3xx
(count)
The number of requests that returned a 3xx HTTP status code.
Shown as request
edgecast.status_3xx_percentage
(gauge)
The percentage of requests that returned a 3xx HTTP status code.
Shown as percent
edgecast.status_4xx
(count)
The number of requests that returned a 4xx HTTP status code.
Shown as request
edgecast.status_4xx_percentage
(gauge)
The percentage of requests that returned a 4xx HTTP status code.
Shown as percent
edgecast.status_5xx
(count)
The number of requests that returned a 5xx HTTP status code.
Shown as request
edgecast.status_5xx_percentage
(gauge)
The percentage of requests that returned a 5xx HTTP status code.
Shown as percent
edgecast.total_time
(gauge)
The total time taken for all requests in seconds.
Shown as second
edgecast.transfer_rate
(gauge)
The sum of the rate which edge servers delivered content to HTTP clients.
edgecast.config_nocache
(count)
The number of requests with cache status CONFIG_NOCACHE.
Shown as occurrence
edgecast.uncacheable
(count)
The number of requests with cache status UNCACHEABLE.
Shown as occurrence
edgecast.tcp_hit
(count)
The number of requests with cache status TCP_HIT.
Shown as hit
edgecast.tcp_miss
(count)
The number of requests with cache status TCP_MISS.
Shown as miss
edgecast.tcp_partial_hit
(count)
The number of requests with cache status TCPPARTIALHIT.
Shown as hit
edgecast.tcp_partial_miss
(count)
The number of requests with cache status TCPPARTIALMISS.
Shown as miss
edgecast.tcp_expired_hit
(count)
The number of requests with cache status TCPEXPIREDHIT.
Shown as hit
edgecast.tcp_expired_miss
(count)
The number of requests with cache status TCPEXPIREDMISS.
Shown as miss
edgecast.tcp_mem_hit
(count)
The number of requests with cache status TCPMEMHIT.
Shown as hit
edgecast.tcp_client_refresh_miss
(count)
The number of requests with cache status TCPCLIENTREFRESH_MISS.
Shown as miss

Events

The Edgecast integration does not include any events.

Service Checks

The Edgecast integration does not include any service checks.

Troubleshooting

Need help? Contact Datadog support.

Further Reading

Additional helpful documentation, links, and articles:

PREVIEWING: may/unit-testing