Skip to main content

Efficient Data Feed Monitoring with Delivery Metrics and Alerts

Updated over 2 weeks ago

When you rely on a Price Intelligence data feed, visibility into delivery status is critical. You need to know that files are delivered on time, complete, and ready for use. Delivery metrics and alerts help you monitor feed performance and quickly address issues before they impact your workflow.

Monitor Feed Delivery Status

Delivery metrics provide a clear view of your feed activity, including:

  • Whether a feed was successfully delivered

  • The timing of each delivery

  • File availability and status

This allows your team to confirm that data is flowing as expected and identify interruptions immediately.

Instead of manually checking files, you can validate feed performance directly within the platform.

  • On-time status: Each data feed delivery is labeled as On-Time or Delayed.

    • On-Time means the report was delivered at or before the expected schedule. The Expected Delivery time includes the set On-Time Tolerance, which is the acceptable delay from the expected schedule.

    • Delayed means the report was delivered after the expected schedule, often due to temporary issues such as network interruptions.

  • In-Full Status: Each delivery is also labeled as In-Full or Light.

    • In-Full means the report contains all expected competitive pricing data. The amount of pricing data that is expected in a report is calculated using file size and the set In-Full Tolerance (see section below).

    • Light means the report contains partial data, typically due to temporary issues such as page unavailability during extraction.

  • On-Time and In-Full Rates: The On-Time Rate and In-Full Rate measure overall delivery performance across a selected time frame. They show the percentage of reports that were:

    • Delivered on schedule

    • Delivered complete

    These rates provide a high-level performance snapshot and help you identify recurring delivery issues.

Formulas:

  • On-Time (%) = Number of reports delivered On-Time ÷ Total number of reports in the time frame

  • In-Full (%) = Number of reports delivered In-Full ÷ Total number of reports in the time frame

The total number of reports includes Delivered, Failed, and N/A statuses. Reports marked as N/A that are not part of the scheduled configuration are excluded from rate calculations.

Note: Availability of these metrics may vary based on your configuration. Contact support or your Customer Success Manager for details specific to your account.

Set Up Alerts for Feed Issues

To avoid delays, you can configure notifications based on feed delivery status. When enabled, you’ll receive alerts if:

  • A feed fails to generate

  • A delivery is delayed

  • An issue prevents successful distribution

Notifications are delivered by email, allowing your team to respond quickly without continuously monitoring the platform.

This is especially important for teams integrating pricing data into BI tools, repricing systems, or downstream analytics workflows.

To create a notification:

Step

Action

Step 1 : Navigate to Notifications

In your Reports tab, click on Manage Notifications.

Here you’ll find existing alerts to edit, or the option to create a new one (Add Notification)

Step 2: Status

Choose if you want your notification to go live straight away (Active) or if you want to switch it on later (Inactive).

Step 3: Type

Select your type, in this case:

  • Data Feeds

Step 4: Data Feed

Select the Data Feed you want to receive a notification for from the dropdown.

You will receive a notification when the feed is generated.

Step 5: Email Notification & Recipients

Decide which frequency you want to receive the notifications at. Once you select a notification, you will be asked to add in an email address.

Alert Examples

Each alert type serves a different monitoring purpose and supports operational awareness.

Once configured, email notifications are sent automatically based on your selected preferences and thresholds. You can update notification settings at any time.

Alerts are delivered to the recipients you define, ensuring the right stakeholders are informed when action is required.

Your Data Feed Configuration

To review your data feed configuration Navigate to: Settings → Data Feed Settings

Each feed includes the following configuration details:

  • Data feed label: A unique, descriptive name used to identify the feed.

  • Expected Delivery Schedule (UTC): The time the feed is expected to be delivered after processing is complete.

  • On-Time Tolerance: Defines the acceptable delay window after the expected schedule.

    • For example: If the tolerance is 15 minutes, the report can arrive up to 15 minutes after the scheduled time and still be marked On-Time.

  • In-Full Tolerance: Defines the acceptable percentage difference between the delivered file size and the expected file size.

    • For example: If the tolerance is 10%, the file may contain up to 10% less data than expected and still be marked In-Full.

Ensure your data feed configuration is accurate. Incorrect settings may result in misleading delivery metrics or unnecessary alerts.

In-Full Logic

Each delivered report is labeled In Full or Light based on completeness. This determination is made by comparing the actual file size to the expected file size. The goal is to ensure you consistently receive the most complete pricing dataset available for decision-making.

  • In-Full Formula: A report is marked

    • In Full if: Actual File Size ≥ (Expected File Size – In Full Tolerance %)

    • Light if it falls below that threshold.

  • Example:

  • IF

    • Expected File Size = 40MB

    • In-Full Tolerance = 10%

  • Then:

    • 36MB or larger = In Full

    • Below 36MB = Light

  • Determining Expected File Size: The Expected File Size is calculated using the average size of recent successful reports within a 62-day window, with a maximum of 360 samples included.

    • The file currently being evaluated is not included in the calculation.

    • Sample size depends on report frequency:

      • Hourly reports: Up to 360 recent samples (~14 days)

      • Daily reports: ~60 recent samples

      • Weekly reports: ~8 recent samples

      • Monthly reports: Last 2 reports

      • Outliers are excluded to prevent distortion.

    • For new data feeds without historical records, the first delivery is automatically marked In Full.

Reduce Risk in Automated Workflows

If your internal systems depend on scheduled data feeds, even a short delay can impact reporting or pricing decisions.

By combining delivery metrics with automated alerts, you reduce the risk of:

  • Missing or incomplete data

  • Delayed internal reporting

  • Repricing actions based on outdated information

You gain confidence that your data pipeline is functioning as intended.

Did this answer your question?