Attention

This is the documentation for HARP Proxy, actually published as an early preview. Both the software and documentation are a work in progress, and although we already use it on various production servers, they may contain inaccuracies, typographical errors, huge mistakes and empty pages. We work hard to eradicate all mistakes and implement stuff, but it is a long and tedious process. We appreciate your patience and understanding. Of course, any help will be greatly appreciated.

Telemetry

The harp_apps.telemetry application is responsible for sending anonymous usage statistics. This helps developers understand how the application is being used and identify potential areas for improvement. The telemetry data includes information about the platform, installed applications, and usage patterns.

Overview

The Telemetry application collects and sends anonymous usage data to a remote server at regular intervals. This data helps in analyzing the application’s usage patterns and improving its performance and features.

Features

  • Anonymous Data Collection: Ensures user privacy while collecting usage statistics.

  • Regular Reporting: Sends data periodically to provide continuous insights.

  • Platform Detection: Identifies the operating system and environment details.

  • Configuration Options: Allows customization of telemetry settings and endpoints.

Loading

The Telemetry application is loaded by default when using the harp start command.

Configuration

The Telemetry application can be disabled using the following command:

harp start ... --disable telemetry

The internal implementation leverages the following class: