Game Stack Blog
Manage Events with Sampling on Azure PlayFab
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.
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
Set up your modern game studio for file share sync with Azure
New Unreal GSDK Plugin simplifies Azure MPS deployment
Using this new plugin, customers can more easily upload Unreal builds to MPS.
Meet engineer and indie studio founder Attilio Carotenuto
Welcome to our series highlighting Game Stack Ambassadors! Our first ambassador spotlights Attilio Carotenuto.