Highwinds

Type of Data

CDN Bandwidth, CDN Usage

Description

Data Feed Format

Fusion OM Data Feed For Monthly Billing

  {
    "bandwidth": {
      "unit": "Mbps",
      "value": "0.00"
    },
    "usage": {
      "unit": "GB",
      "value": "31.06"
    }
  }

Fusion OM Data Feed For Latest Measured Bandwidth

  {
    "bandwidth": {
      "unit": "Mbps",
      "value": "0.11"
    }
  }

Fusion OM Data Feed For Latest Measured Bandwidth (POPs)

  {
    "DC1": {
      "bandwidth": {
        "unit": "Mbps",
        "value": "0.03"
      }
    },

    "AT1": {
      "bandwidth": {
        "unit": "Mbps",
        "value": "0.00"
      }
    },

    "AM4": {
      "bandwidth": {
        "unit": "Mbps",
        "value": "0.00"
      }
    },

    "DA1": {
      "bandwidth": {
        "unit": "Mbps",
        "value": "0.03"
      }
    },

    "NY2": {
      "bandwidth": {
        "unit": "Mbps",
        "value": "0.00"
      }
    },

    "LA2": {
      "bandwidth": {
        "unit": "Mbps",
        "value": "0.00"
      }
    },
  }

Implementation Notes

  • Updated to use the Highwinds StrikeTracker 3 API

    • StrikeTracker 2 API EOL 4/15/2015
  • Uses top level account associated with given credentials
  • Loads all platforms for account
  • Three options are available

    • Billing bandwidth and usage metrics for current month

      • Grouped by account so values are rolled up for the top level account
      • Bandwidth value returned in field: ninetyFiveFiveMbps
      • Usage returned in field: xferUsedTotalMB
    • Latest Measured Bandwidth
      • Bandwidth only
      • Grouped by account so values are rolled up for the top level account
      • A sampling of xferRateMaxMbps values taken at 5 minute intervals over the preceding 30 minutes (so 6 values)
      • Only the maximum value is returned
    • Latest Measured Bandwidth (POPs)
      • Bandwidth only
      • Grouped by pop
      • A sampling of xferRateMaxMbps values taken at 5 minute intervals over the preceding 30 minutes for each pop (so 6 values per pop)
      • For each pop the maximum value is returned

Reconciliation Steps

How to reconcile Highwinds Bandwidth and Usage Reporting with Fusion OM Data Feeds

You are able to verify the monthly value in their portal.

  1. Log in to StrikeTracker3.
  2. Bandwidth metrics must match the current 95/5 results displayed in the overview.
  3. The usage number must match:

    • “Reports -> Usage Report”

      • GB Delivered column
      • All rows that do not have a billing region specified

You can also verify the “real-time” bandwidth metrics and make sure the values match.

  1. Log in to StrikeTracker3
  2. Traffic Analyzer > Default filter for “HTTP Bandwidth” must already be selected
  3. Default for 5 minute intervals must already be selected
  4. The API returns slightly more recent values than the UI displays. View the gray incomplete data area and mouse over the peaks.
  5. The value must match the max value from the highest peak
  6. You must similarly be able to view the real-time value for a pop by changing the filter.

Why Fusion and Highwinds StrikeTracker3 portal metrics might not match

Real-time metrics are not always depicted accurately in the UI, but see the instructions above on how to reconcile data.

  • For Bandwidth, the Fusion data must match the Highwinds Overview tab. Also, any historical (or current) feed must also match the result of the Reports tab.

  • Reports -> Usage Report.
  • Find rows representing the “Total” for each product/platform and total the values ignoring billing regions.
  • For Bandwidth, this result must match both the Highwinds Overview and Fusion.
  • This result must match the usage number included in Fusion.

Set up in Fusion

You can access Fusion Data Feeds from the left navigation pane, under Openmix. For initial steps please refer to the Fusion Integration Documentation.

When you get to the service-specific configuration dialog box, enter the following:

  • Name: The name given to the data feed. This defaults to “Service - Platform Name” if not specified.
  • Run Every: The frequency with which the data feed is updated from the service.
  • Platform: The Platform that is associated with the data feed.
  • Username: The user name of the top level Striketracker 3 web portal account
  • Password: The user account password

  • Measurement Options: Choose from,

    • Monthly billing usage and bandwidth
    • Latest measured bandwidth
    • Latest measured bandwidth (POPs)

For details refer to Implementation Notes.

Once the installation is complete, it is listed on the Fusion data feeds home page with a green status and monitoring metrics in the log history.

To edit a Fusion data feed click the data feed in the list and then click the Edit button. Once you have changed the configuration, click Save. This brings you back to the data feed list with your changes saved and applied to the data feed.