+ + + + + + + +Splunk Observability Cloud +In order to send metrics to Splunk Observability Cloud you will need access to an Organization. A free trial is available here. Ensure you select the same region as the one you are using for the F1 Simulator. +Once you are successfully logged into Splunk Observability Cloud, you will need to obtain an Access Token with the ingest capability. This can be done by following the instructions here. + + + + + + +
+ + + + + + + +Pre-requisites +Recommended environment(s) + +Apple MacBook (Apple Silicon M1/M2) +AWS/EC2 (Ubuntu 22.04 or above) +t2.large (2 vCPU, 8GB RAM) +External IP address +Inbound access on ports 8501/tcp and 20777-20784/udp + + + +Install Docker +Docker is required to run the F1 2023 UDP listener and UI. The UDP listener will take the UDP stream from F1 2023 and transform the stream into metric payload for Splunk Observability Cloud and Splunk Enterprise/Cloud. The UI is used to configure where to send the metrics, start/stop the UDP listener(s) and change the name of the current driver. +The following instructions will install Docker on your laptop or EC2 instance: +Mac OSUbuntu + + +Download Docker Desktop for Mac with Apple Silicon + + +sudo apt remove docker docker-engine docker.io containerd runc +sudo apt update +sudo apt install ca-certificates curl gnupg -y +sudo install -m 0755 -d /etc/apt/keyrings +curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg +sudo chmod a+r /etc/apt/keyrings/docker.gpg +echo \ +"deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \ +"$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \ +sudo tee /etc/apt/sources.list.d/docker.list > /dev/null +sudo apt update +sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y +sudo usermod -aG docker $USER + + + + + + + + + + +
+ + + + + + + +F1 2023 Web Interface +To access the UI open a browser and navigate to http://<ip_address>:8501 where <ip_address> is the IP address of the laptop/EC2 instance running the container. +Here you can configure where the game data is going to be sent. + + + + + + + +