Skip to content
This repository has been archived by the owner on Nov 29, 2024. It is now read-only.

usausa/telemetry-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Please use this from now on

Telemetry Service

  • Multiple metrics monitoring service

Windows Summary Power

RS-WFWATTCH2

NuGet

OS Support
Windows
Linux

for RS-WFWATTCH2

Metrics

sensor_power
sensor_current
sensor_voltage

SwitchBot Meter

NuGet

OS Support
Windows
Linux

for SwitchBot Meter and SwitchBot Plug Mini

Metrics

Meter

sensor_rssi
sensor_temperature
sensor_humidity
sensor_co2

Plug Mini

sensor_power

2JCIE-BU

NuGet

OS Support
Windows
Linux

for 2JCIE-BU

Environment

Metrics

sensor_temperature
sensor_humidity
sensor_light
sensor_pressure
sensor_noise
sensor_discomfort
sensor_heat
sensor_tvoc
sensor_co2
sensor_seismic

Libre Hardware Monitor

NuGet

OS Support
Windows
Linux

Metrics

hardware_battery_charge
hardware_battery_degradation
hardware_battery_voltage
hardware_battery_current
hardware_battery_capacity
hardware_battery_rate
hardware_battery_remaining
hardware_cpu_load
hardware_cpu_clock
hardware_cpu_temperature
hardware_cpu_voltage
hardware_cpu_current
hardware_cpu_power
hardware_gpu_load
hardware_gpu_clock
hardware_gpu_fan
hardware_gpu_temperature
hardware_gpu_power
hardware_gpu_memory
hardware_gpu_throughput
hardware_io_control
hardware_io_fan
hardware_io_temperature
hardware_io_voltage
hardware_memory_used
hardware_memory_available
hardware_memory_load
hardware_storage_used
hardware_storage_bytes
hardware_storage_speed
hardware_storage_temperature
hardware_storage_life
hardware_storage_amplification
hardware_storage_spare
hardware_network_bytes
hardware_network_speed
hardware_network_load

S.M.A.R.T

NuGet

OS Support
Windows
Linux

Environment

Metrics

smart_disk_byte_per_sector
smart_nvme_value
smart_generic_value

Performance Counter

NuGet

OS Support
Windows
Linux

Metrics

performance_* (default)

Hyper-V

NuGet

OS Support
Windows
Linux

Metrics

hyperv_vm_count
hyperv_vm_information
hyperv_vm_state
hyperv_vm_processor_load
hyperv_vm_memory_usage
hyperv_vm_uptime

Ping

NuGet

OS Support
Windows
Linux

Metrics

ping_result_time

BLE signal strength

NuGet

OS Support
Windows
Linux

Metrics

ble_rssi

WiFi signal strength

NuGet

OS Support
Windows
Linux

Metrics

wifi_rssi

Install

Windows

Copy files to install directory.

  • TelemetryService.exe
  • appsettings.json
sc create TelemetryService binPath=(install directory)\TelemetryService.exe start=auto
sc start TelemetryService

Linux

Prometheus

Add targets to prometheus.yml.

  - job_name: 'telemetry'
    scrape_interval: 10s
    static_configs:
      - targets: ['192.168.1.101:9228']