{"id":20974908,"url":"https://github.com/usausa/telemetry-service","last_synced_at":"2025-05-14T13:32:14.969Z","repository":{"id":220635542,"uuid":"752127681","full_name":"usausa/telemetry-service","owner":"usausa","description":"Multiple metrics monitoring service.","archived":true,"fork":false,"pushed_at":"2024-11-29T06:02:40.000Z","size":1942,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-25T14:08:11.324Z","etag":null,"topics":["dotnet","grafana","grafana-dashboard","librehardwaremonitor","omron-2jcie-bl01","opentelemetry","prometheus","prometheus-exporter","smart","switchbot","telemetry","wfwattch2"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/usausa.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-03T05:21:01.000Z","updated_at":"2025-02-25T00:40:46.000Z","dependencies_parsed_at":"2024-10-30T07:41:22.290Z","dependency_job_id":null,"html_url":"https://github.com/usausa/telemetry-service","commit_stats":null,"previous_names":["usausa/opentelemetry-extensions","usausa/telemetry-service"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usausa%2Ftelemetry-service","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usausa%2Ftelemetry-service/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usausa%2Ftelemetry-service/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/usausa%2Ftelemetry-service/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/usausa","download_url":"https://codeload.github.com/usausa/telemetry-service/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254150593,"owners_count":22022987,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dotnet","grafana","grafana-dashboard","librehardwaremonitor","omron-2jcie-bl01","opentelemetry","prometheus","prometheus-exporter","smart","switchbot","telemetry","wfwattch2"],"created_at":"2024-11-19T04:35:15.108Z","updated_at":"2025-05-14T13:32:09.953Z","avatar_url":"https://github.com/usausa.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Telemetry Service\n\n- Multiple metrics monitoring service\n\n![Windows](https://github.com/usausa/opentelemetry-extension/blob/main/Document/windows.png)\n![Summary](https://github.com/usausa/opentelemetry-extension/blob/main/Document/summary.png)\n![Power](https://github.com/usausa/opentelemetry-extension/blob/main/Document/power.png)\n\n# RS-WFWATTCH2\n\n[![NuGet](https://img.shields.io/nuget/v/OpenTelemetryExtension.Instrumentation.WFWattch2)](https://www.nuget.org/packages/OpenTelemetryExtension.Instrumentation.WFWattch2/)\n\n|OS|Support|\n|:----|:----|\n|Windows|✅|\n|Linux|✅|\n\nfor [RS-WFWATTCH2](https://www.ratocsystems.com/products/sensor/watt/rswfwattch2/)\n\n## Metrics\n\n```\nsensor_power\nsensor_current\nsensor_voltage\n```\n\n# SwitchBot Meter\n\n[![NuGet](https://img.shields.io/nuget/v/OpenTelemetryExtension.Instrumentation.SwitchBot.Windows)](https://www.nuget.org/packages/OpenTelemetryExtension.Instrumentation.SwitchBot.Windows/)\n\n|OS|Support|\n|:----|:----|\n|Windows|✅|\n|Linux||\n\nfor [SwitchBot Meter](https://www.switchbot.jp/products/switchbot-meter) and [SwitchBot Plug Mini](https://www.switchbot.jp/products/switchbot-plug-mini)\n\n## Metrics\n\n### Meter\n\n```\nsensor_rssi\nsensor_temperature\nsensor_humidity\nsensor_co2\n```\n\n### Plug Mini\n\n```\nsensor_power\n```\n\n# 2JCIE-BU\n\n[![NuGet](https://img.shields.io/nuget/v/OpenTelemetryExtension.Instrumentation.SensorOmron)](https://www.nuget.org/packages/OpenTelemetryExtension.Instrumentation.SensorOmron/)\n\n|OS|Support|\n|:----|:----|\n|Windows|✅|\n|Linux|✅|\n\nfor [2JCIE-BU](https://www.fa.omron.co.jp/products/family/3724/lineup.html)\n\n![Environment](https://github.com/usausa/opentelemetry-extension/blob/main/Document/environment.png)\n\n## Metrics\n\n```\nsensor_temperature\nsensor_humidity\nsensor_light\nsensor_pressure\nsensor_noise\nsensor_discomfort\nsensor_heat\nsensor_tvoc\nsensor_co2\nsensor_seismic\n```\n\n# Libre Hardware Monitor\n\n[![NuGet](https://img.shields.io/nuget/v/OpenTelemetryExtension.Instrumentation.HardwareMonitor)](https://www.nuget.org/packages/OpenTelemetryExtension.Instrumentation.HardwareMonitor/)\n\n|OS|Support|\n|:----|:----|\n|Windows|✅|\n|Linux||\n\n## Metrics\n\n```\nhardware_battery_charge\nhardware_battery_degradation\nhardware_battery_voltage\nhardware_battery_current\nhardware_battery_capacity\nhardware_battery_rate\nhardware_battery_remaining\nhardware_cpu_load\nhardware_cpu_clock\nhardware_cpu_temperature\nhardware_cpu_voltage\nhardware_cpu_current\nhardware_cpu_power\nhardware_gpu_load\nhardware_gpu_clock\nhardware_gpu_fan\nhardware_gpu_temperature\nhardware_gpu_power\nhardware_gpu_memory\nhardware_gpu_throughput\nhardware_io_control\nhardware_io_fan\nhardware_io_temperature\nhardware_io_voltage\nhardware_memory_used\nhardware_memory_available\nhardware_memory_load\nhardware_storage_used\nhardware_storage_bytes\nhardware_storage_speed\nhardware_storage_temperature\nhardware_storage_life\nhardware_storage_amplification\nhardware_storage_spare\nhardware_network_bytes\nhardware_network_speed\nhardware_network_load\n```\n\n# S.M.A.R.T\n\n[![NuGet](https://img.shields.io/nuget/v/OpenTelemetryExtension.Instrumentation.DiskInfo)](https://www.nuget.org/packages/OpenTelemetryExtension.Instrumentation.DiskInfo/)\n\n|OS|Support|\n|:----|:----|\n|Windows|✅|\n|Linux||\n\n![Environment](https://github.com/usausa/opentelemetry-extension/blob/main/Document/smart.png)\n\n## Metrics\n\n```\nsmart_disk_byte_per_sector\nsmart_nvme_value\nsmart_generic_value\n```\n\n# Performance Counter\n\n[![NuGet](https://img.shields.io/nuget/v/OpenTelemetryExtension.Instrumentation.PerformanceCounter)](https://www.nuget.org/packages/OpenTelemetryExtension.Instrumentation.PerformanceCounter/)\n\n|OS|Support|\n|:----|:----|\n|Windows|✅|\n|Linux||\n\n## Metrics\n\n```\nperformance_* (default)\n```\n\n# Install\n\n## Windows\n\nCopy files to install directory.\n\n* TelemetryService.exe\n* appsettings.json\n\n```\nsc create TelemetryService binPath=(install directory)\\TelemetryService.exe start=auto\n```\n\n```\nsc start TelemetryService\n```\n\n## Linux\n\n## Prometheus\n\nAdd targets to prometheus.yml.\n\n```yaml\n  - job_name: 'telemetry'\n    scrape_interval: 10s\n    static_configs:\n      - targets: ['192.168.1.101:9228']\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fusausa%2Ftelemetry-service","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fusausa%2Ftelemetry-service","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fusausa%2Ftelemetry-service/lists"}