Game Stack Blog

Twitter icon

Manage Events with Sampling on Azure PlayFab

PlayFab_Events_Sampling_social_1568x880.jpg

PlayStream is a unified real-time stream of events from your game. It allows you to capture events, process rules to trigger actions on events, and store the events in real-time on the PlayFab data platform. By default, all PlayStream and Telemetry events are stored. However, in some situations, you might want to retrieve only a sample set of events. Therefore, to achieve that goal, we are now providing public access to the Manage Events feature for Sampling Events.

Manage Events with Sampling

Sampling enables you to configure the percentage of events data that you want to receive in the title tenant database,  thus, reducing your storage cost.

There are several other reasons why you might want to Manage Events through Sampling:

  • Increased performance of event searches by reducing the total events volume
  • Determine the characteristics of a large data set without ingesting every event
  • Validate the data selection, formatting, statistical calculations, and other analysis without any loss of data fidelity when examined at a correlated scale and sampling rate

How it Works

To take advantage of sampling with Manage Events, configure a sampling percentage on each individual event level. When you specify a sampling percentage on a certain event, sampling comes into effect by overriding the default or existing value and remains in effect until you change it. The percentage specified in the sample ratio field is the percentage of events that will be filtered out.    

The sampling rate can be as high as 100% and as low as 0%. By default, event sampling is not active, meaning the sampling rate is set to 0% , and every event of the title that goes into the data streaming pipeline is ingested and stored into the title tenant database.

Get Started!

We are excited to make this new feature available, as it will enable new use cases based on data sampling analysis to gain insights for business decisions and game development applications. It powers you to take control of your PlayStream and Telemetry events data ingestion costs.

Are you interested in trying out our new Manage Events with Sampling feature? Visit the documentation site to learn more and get started!

You can help with the feature's advancement by giving us your feedback. Your opinion is essential to improve its already existing possibilities. Please leave a comment on our customer Forum.


From the Game Stack blog

hades.jpg

Putting Your Game at the Center with Xbox Touch Controls

Article // Dec 2, 2021

Xbox touch controls unlock new ways for gamers to interact with their games, providing fans with even more choice.

Announcing CloudScript using Azure Functions is now GA

Article // Nov 11, 2021

After over a year in public preview, CloudScript Functions is ready for primetime.

Microsoft & La Guilde – Azure PlayFab for Game Developers

Article // Nov 5, 2021

Hear how PlayFab provides the comprehensive ecosystem to empower creators to build, run, and nurture their games.