RUM Session Replay Storage: Azure Blob
Session replay storage is optional. RUM captures views, actions, errors, and resources without it — add it only if you want to record and replay user sessions. This page covers only the Azure Blob-specific steps; the rest of RUM enablement is in RUM Instructions.
Create Session Replay
You can store RUM session recordings in an Azure Blob container. Follow these steps to create a storage account and a blob container:
-
Follow instructions in Azure documentation on how to Create an Azure storage account.
-
Save for following tasks this information:
-
Container Name
-
Connection String for Storage Account
-
Create Secret for Kloudfuse Namespace
Run the following command in the cluster that runs Kloudfuse:
kubectl create secret generic kfuse-rum-azure --from-literal=connectionString=<connectionString>
Add sessionReplayStorage to custom-values.yaml
Merge a sessionReplayStorage block into the global.rum section described in RUM Instructions:
global:
rum:
enabled: true
sessionReplayStorage:
type: azure
useSecret: true
# Below secret name references the secret created earlier
secretName: "kfuse-rum-azure" (1)
azure:
container: rum-session-replay-playground (2)
| 1 | secretName: Secret created in Create Secret for Kloudfuse Namespace. |
| 2 | container: Container created for session replay storage, in Create Session Replay. |
Then complete the remaining steps — Kafka topics, TLS, ingress, log-parser rules, and the UI toggle — in RUM Instructions.