Step 1: Customer creates Session Replay S3 Bucket / Azure Blob Storage Container
AWS S3
RUM session recordings can be stored recordings in an S3 bucket. Have the customer create an S3 bucket for this purpose and share with you the following:
...
Container Name
Connection String for Storage Account
Step 2: Create secret on customers kfuse namespace
AWS S3
Code Block |
---|
kubectl create secret generic kfuse-rum-s3 --from-literal=accessKey=<accessKey> --from-literal=secretKey='<secretKey>' |
...
Code Block |
---|
kubectl create secret generic kfuse-rum-azure --from-literal=connectionString=<connectionString> |
Step 3: Customize the customers environment yaml file to enable RUM
Incorporate the changes similar to PR that enables RUM on Playground and PR that enables RUM menu item on UI. Below is a verbal description of the change within these PRs:
...
That completes the cluster specific changes required. Upgrade the cluster with the above changes and ensure all pods are coming up.
Step 4: Customer instruments their frontend application
The Frontend SDK setup is documented here. Below is the guideline for how customer needs to supply the SDK initialization parameters:
...