fabiomix / forza-horizon-telemetry

Collect, store and display telemetry data from Forza Horizon
15 stars 2 forks source link
forza-horizon influxdb telemetry tick-stack time-series

Forza Horizon telemetry

Collect, store and display telemetry data from Forza Horizon.

chronograf-dashboard-img

Based on the TIG stack

The TIG Stack is an acronym for a platform of open source tools formed by:

Previously was TIC (Telegraf/InfluxDB/Chronograf) but the last one has been replaced with Grafana in the latest version.

A python script is also necessary as a "proxy" to convert the udp datastream from the game into one of the supported telegraf input formats (json in this case, may change in the future).

Requirements

How to use

  1. clone this repository
  2. run docker-compose up
  3. enable data-out feature in game settings, pointing to the host that runs docker, port 9999
  4. open Grafana in your browser at localhost:3000 and setup the database connection:
    • Data source type: InfluxDB
    • Query Language: InfluxQL
    • Connection URL: http://influxdb:8086
    • Username: the INFLUXDB_ADMIN_USER in docker-compose.yml
    • Password: the INFLUXDB_ADMIN_PASSWORD in docker-compose.yml
    • Database: horizon
  5. create a new dashboard or import the one included in this repo

Roadmap / improvements

References