Skip to content

Releases: DCS-gRPC/Telemachus

Initial release

01 Apr 15:47
Compare
Choose a tag to compare

Telemachus

Telemachus is a DCS-gRPC client that records DCS server and mission metrics such as server FPS, take-offs, landings etc. and converts them to OpenTelemetry standard metrics which can then be stored and visualised. OpenTelemetry is becoming a software industry standard way of processing metrics, logs and traces.

This information can be valuable to server owners who wish to have more insight into what is going on during their missions.

The below graph is an example of the kind of things that Telemachus enables along with other programs and services in the OpenTelemetry ecosystem.

image

Installation & setup

  • Download Telemachus using the release link before for Telemachus-0.1.0.zip
  • See this wiki page to get started with setting up Telemachus and the other components required to get the data all the way to visual graphs.

Known issues (Important)

There is a known issue that Telemachus will continue posting metrics with a value of 0 for previous missions after a server moves to the next mission. This can lead to overloading the number of metrics being posted to services like Grafana which leads to throttling.

MAKE SURE YOU RESTART TELEMECHUS ON AT LEAST A DAILY BASIS (The OpenTelemetry Collector does not need restarting)

A note on support

The OpenTelemetry ecosystem can be daunting to non-technologically savvy users as it is designed for System Admins, Software Developers and the like and the documentation is aimed at this audience. It is expected that readers are technologically savvy and able to explore and learn new systems by themselves. If you run a server and do not feel confident then talk to a techy member of your community.

I will not be providing setup support for this due to lack of time. Feel free to ask questions in the Discord if necessary and maybe the community can help but do not message me directly. This program has one known issue that I have been trying to fix (Which is why it has taken so long to release) but have given up for the moment. Therefore please pay attention to the release notes and the mitigation.