Welcome to Zuora Product Documentation

Explore our rich library of product information

Event ingestion

Discover how to view and interact with events ingested into meters using the Events Ingested dashboard, including applying filters for data analysis and setting refresh rates.

You can view the events ingested into the meters. You can apply one or more filters on the dashboard to interact with the events for data analysis. The filter conditions appear on top of the Events Ingested dashboard. Use the filtering options to filter data for a specific time period and by event definitions. The filters that you have specified for an event will not persist and the next time you visit this dashboard, the default data will be displayed.

Set the refresh rate in the Refresh drop-down list to refresh the dashboard periodically.

Filter options Description
View By Event Definition Allows you to select an event definition by specifying the keywords.
Timeframe Allows you to select a timeframe for the events to be analyzed.
Interval Allows you to select a time interval by which the event data would be displayed in the Events Ingested dashboard.
Reset Allows you to reset the filter conditions.
Apply Allows you to apply the specified filter conditions and produce data in the dashboard.

Ingestion source analysis

There are different ingestion options available in Zuora Mediation. Each method is suitable for different use cases, based on latency, volume, infrastructure complexity, and operational needs.

CriteriaAPISnowflakeKafkaAmazon S3
LatencyReal-timeBatchNear real-timeBatch
Use case fitLow to medium volume, real-timeCustomers already using SnowflakeHigh-volume streaming use casesScheduled large-volume ingestion
Ease of IntegrationEasy to implementEasy if Snowflake access existsRequires Kafka setupEasy (credentials and file format required)
Throughput HandlingLimited by API rate limitsHighVery highVery high
Error HandlingExplicit API error messagesRetry via pipeline controlRequires consumer-side retry logicRequires external retry or resume logic
Ordering GuaranteesSequential per callNo guaranteeConfigurableNo guarantee
Retry SupportManual or client-managedYes, through scheduled queriesYes, through offset managementYes, via file re-upload
Zuora Support LevelNative supportSupported via connectorSupported (custom connector required)Supported (native flow)
Operational OverheadLowMediumHigh (requires infrastructure and monitoring)Low
SecurityOAuth or API key–basedIAM roles or network policiesSSL/TLS and ACLsIAM and encryption supported
Typical use caseReal-time usage meteringEnterprises already using SnowflakeTelco- or IoT-style high event ratesB2B SaaS with daily usage dumps
ExamplesMetered APIs, real-time billingMonthly reports, analyticsDevice metrics, log eventsUsage reports, batch jobs
Use whenYou require real-time ingestion for low to medium volume usage and prefer a simple integration experience.Your client already stores usage data in Snowflake and prefers data warehouse–first workflows.You operate high-throughput, event-driven systems and can manage the associated operational complexity.You ingest usage data in scheduled batches, want a low-cost option, and can tolerate processing delays.

Ingestion errors

The Ingestion Errors dashboard displays the list of the errors based on the filter conditions applied on the events. The list view gives a description of each error along with the error code, description, and count of errors. Apply filters to view a selection of ingestion errors.