メイン コンテンツへスキップ
Game Stack

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

How to transfer large files in a distributed environment

記事 // Jan 14, 2022

Set up your modern game studio for file share sync with Azure

New Unreal GSDK Plugin simplifies Azure MPS deployment

記事 // Jan 13, 2022

Using this new plugin, customers can more easily upload Unreal builds to MPS.

Meet engineer and indie studio founder Attilio Carotenuto

記事 // Jan 7, 2022

Welcome to our series highlighting Game Stack Ambassadors! Our first ambassador spotlights Attilio Carotenuto.