icon/x Created with Sketch.

Splunk Cookie Policy

We use our own and third-party cookies to provide you with a great online experience. We also use these cookies to improve our products and services, support our marketing campaigns, and advertise to you on our website and other websites. Some cookies may continue to collect information after you have left our website. Learn more (including how to update your settings) here.
Accept Cookie Policy

We are working on something new...

A Fresh New Splunkbase
We are designing a New Splunkbase to improve search and discoverability of apps. Check out our new and improved features like Categories and Collections. New Splunkbase is currently in preview mode, as it is under active development. We welcome you to navigate New Splunkbase and give us feedback.

Accept License Agreements

This app is provided by a third party and your right to use the app is in accordance with the license provided by that third-party licensor. Splunk is not responsible for any third-party apps and does not provide any warranty or support. If you have any questions, complaints or claims with respect to this app, please contact the licensor directly.

Thank You

Downloading F1 2019 Add-on for Splunk
SHA256 checksum (f1-2019-add-on-for-splunk_200.tgz) 874a10bf736250ae52e23380c4a68587feb39a4c1ec5caa4bdb4f7821666a632 SHA256 checksum (f1-2019-add-on-for-splunk_104.tgz) 96ed08772be675775a7d6fcbabf13b7a9743a57d49807a926ab5feb9fb107f9f
To install your download
For instructions specific to your download, click the Details tab after closing this window.

Flag As Inappropriate

splunk

F1 2019 Add-on for Splunk

Splunk Labs
This app is NOT supported by Splunk. Please read about what that means for you here.
Overview
Details
Capture telemetry data from the Codemasters F1 2019 game and send it to Splunk. The add-on takes the binary telemetry data generated from the Formula 1 game which is sent over UDP and then converts to JSON for Splunk ingestion.

The add-on has been tested successfully with the Playstation, Xbox and PC versions of the F1 2019 game.

There are known issues trying to run the addon using macOS Big Sur.

Splunk Setup

After the add-on has been installed into Splunk and restarted, configure a data input through either of the following

  • from "F1 2019 Add-on for Splunk" app then "Inputs" tab
  • from Splunk main menu "Settings" then "Data inputs"

Set the following values for the data input

  • Name of data input
  • UDP Port Number which by default is 20777 (same default as F1 2019 game)
  • Interval to a number (number is ignored by add-on)
  • Index for location of F1 data within Splunk

Note the IP address of the machine where the add-on is located. The IP address needs to be reached from the machine where the F1 2019 game is run from. The IP address of the machine may have a different internal IP address compared to the IP address that the machine can be reached on externally.

While a data input can receive data from multiple gaming rigs at the same time, there will be a point when the UDP packets will over whelm the single UDP port configured by the add-on. For multiple gaming rig set ups the preference should be for multiple data inputs with associated unique UDP port numbers.

F1 2019 Game Setup

To send telemetry from the F1 2019 game to the add-on goto "Game Options" then "Settings" then "Telemetry Settings", then set

  • UDP Telemetry to On
  • Broadcast Mode to Off
  • UDP IP Address to the IP address where the add-on is located
  • Port to same number used in add-on for "UDP Port Number" (default value is 20777)
  • UDP Send Rate to 10Hz
  • UDP Format to 2019 which is the default value

Message Description

The F1 2019 JSON messages created within Splunk are based on f1-2019-telemetry packets.py version 1.1.4 which in turn is based on Codemasters F1 2019 UDP Specification

JSON messages are created in the "F1 2019" format.

A single player will generate about 400KB of data per second ( at about 45 events per second ) when racing and telemetry is set to 10Hz.

Troubleshooting

From within Splunk the status of the add-on can be examined if access to the _internal index is available using the following SPL -

index=_internal "[f1_2019_addon]"

Also if the add-on is working but not receiving data, please check that UDP data can be sent to the machine and port created within "Data inputs". For example running the following bash command line from the same machine where the add-on is installed will send a badly formed UDP message to the add-on -

echo -n "test">/dev/udp/localhost/20777

The badly formed UDP message can be found within Splunk using the following SPL -

index=_internal "[f1_2019_addon]"

Within the returned results an event similar to below should be seen if the badly formed UDP message arrived successfully in Splunk -

Error unpacking UDP packet - Bad telemetry packet: too short (4 bytes)

The bash command line can be used to send a badly formed UDP message to remote machines and different ports, for example to send to remote machine example.com on port 20778 use -

echo -n "test">/dev/udp/example.com/20778

Viewing F1 2019 data

The F1 2019 App for Splunk is a minimal app that contains lookup tables and pre-canned dashboards to optionally view data generated from this add-on.

Alternatively use the following SPL to start exploring the data -

index=* sourcetype=codemasters:f1:2019:*

F1 2020

The add-on has also been tested successfully using a Playstation with Codemasters F1 2020 game when telemetry mode is set to F1 2019. Also, consider using the F1 2020 Add-on for Splunk if using the Codemasters F1 2020 game.

Release Notes

Version 2.0.0
May 15, 2020

Breaking change added, sourcetype codemasters:f1:2019:lap:1 created instead of codemasters:f1:2019:lap_data:1

Version 1.0.4
May 13, 2020

Fixed some events being truncated


Subscribe Share

Are you a developer?

As a Splunkbase app developer, you will have access to all Splunk development resources and receive a 10GB license to build an app that will help solve use cases for customers all over the world. Splunkbase has 1000+ apps from Splunk, our partners and our community. Find an app for most any data source and user need, or simply create your own with help from our developer portal.

Follow Us:
Splunk, Splunk>,Turn Data Into Doing, Data-to-Everything, and D2E are trademarks or registered trademarks of Splunk Inc. in the United States and other countries. All other brand names,product names,or trademarks belong to their respective owners.