Commit graph

64 commits

Author SHA1 Message Date
Gleb Tcivie 8b5c64753b Add basic dashbaords 2024-07-07 17:51:25 +03:00
Gleb Tcivie 1eecba7d71 Update grafana to 11.1.0 2024-07-05 13:50:39 +03:00
Gleb Tcivie ced7f47cc9
Merge pull request #21 from tcivie/add-support-for-neighbour-info
Add support for neighbour info
2024-07-05 12:52:17 +03:00
Gleb Tcivie 3a8f3c4c7d Fix issue with keys 2024-07-05 12:49:57 +03:00
Gleb Tcivie 39bfe3f703 Merge remote-tracking branch 'origin/add-support-for-neighbour-info' into add-support-for-neighbour-info 2024-07-05 12:35:00 +03:00
Gleb Tcivie 945cf3bee5 Fix issue with table 2024-07-05 12:34:49 +03:00
Gleb Tcivie 3d14ef4106 Fix issue with table 2024-07-05 12:33:39 +03:00
Gleb Tcivie 891bf10f06
Merge pull request #20 from tcivie/add-support-for-neighbour-info
Added support for neighbour info metrics
2024-07-05 12:04:16 +03:00
Gleb Tcivie 555885baf9
Merge branch 'main' into add-support-for-neighbour-info 2024-07-05 11:48:28 +03:00
Gleb Tcivie bded4693fb Added 2 tables for neighbour info 2024-07-05 11:45:20 +03:00
Gleb Tcivie 29970990d7
Merge pull request #19 from tcivie/add-mqtt-connection-status
Added mqtt connection status for nodes
2024-07-03 21:08:19 +03:00
Gleb Tcivie 989f762a33 Added mqtt connection status for nodes 2024-07-03 21:05:02 +03:00
Gleb Tcivie d2afef76d5
Merge pull request #18 from tcivie/Update-to-support-meshtastic-version-2.3.13
Update to support meshtastic version 2.3.13
2024-07-03 11:46:49 +03:00
Gleb Tcivie b68ffddce6 Keep support for ~2.3.12 and 2.3.13 2024-07-03 11:43:44 +03:00
Gleb Tcivie 5f3031de9f Update to try and use newer file structure 2024-07-03 11:42:48 +03:00
Gleb Tcivie 05e6354260
Merge pull request #17 from tcivie/update-metrics
Update metrics + Fix bug with parsing of client roles and device information
2024-07-03 11:22:37 +03:00
Gleb Tcivie a080bea217 Fix missing data in prometheus metrics 2024-07-03 00:17:18 +03:00
Gleb Tcivie 8296957af5 Fix hop limit to be gauge instead of counter 2024-07-02 22:12:08 +03:00
Gleb Tcivie e0ce1e9660
Merge pull request #16 from tcivie/code-reformat
Reformatted the code
2024-07-01 14:00:57 +03:00
Gleb Tcivie af29d71a7d Reformatted the code.
client_details.py -> Now handles the client details Class
processor_base.py -> All the base classes for the processors
processors.py -> All available processors
registry.py -> Registry mechanism for the processors
2024-07-01 13:57:26 +03:00
Gleb Tcivie adb10fd422
Merge pull request #15 from tcivie/tcivie-patch-1
Update README.md
2024-07-01 13:07:44 +03:00
Gleb Tcivie d72f4b744d
Update README.md 2024-07-01 13:05:48 +03:00
Gleb Tcivie 77496d9b75
Merge pull request #14 from tcivie/tcivie-patch-1
Create CODE_OF_CONDUCT.md
2024-07-01 12:53:56 +03:00
Gleb Tcivie 470141d9ad
Create CODE_OF_CONDUCT.md 2024-07-01 12:53:47 +03:00
Gleb Tcivie 290c952dc3
Merge pull request #13 from tcivie/tcivie-patch-1
Create CONTRIBUTING.md
2024-07-01 12:51:46 +03:00
Gleb Tcivie 6e5d520578
Create CONTRIBUTING.md 2024-07-01 12:51:36 +03:00
Gleb Tcivie 2e2d1ec707
Merge pull request #12 from tcivie/tcivie-patch-1
Update issue templates
2024-07-01 12:47:56 +03:00
Gleb Tcivie a8d201390f
Update issue templates 2024-07-01 12:47:50 +03:00
Gleb Tcivie b84c611da9
Merge pull request #11 from tcivie/add-user-data-to-prometheus-metrics
Added more metrics to the prometheus exporter
2024-06-30 19:21:49 +03:00
Gleb Tcivie f32769684e Added more metrics to the prometheus exporter 2024-06-30 19:20:25 +03:00
Gleb Tcivie d228b55c50
Merge pull request #10 from tcivie/readme-patch
Update README.md
2024-06-29 12:42:06 +03:00
Gleb Tcivie bcaec79377
Update README.md 2024-06-28 22:17:23 +03:00
Gleb Tcivie b763bccdab
Merge pull request #9 from tcivie/migrate-from-redis-to-postgre
Migrate from redis to postgre
2024-06-28 19:58:26 +03:00
Gleb Tcivie fb07c4dbba Trigger Build 2024-06-28 19:58:05 +03:00
Gleb Tcivie b4aa61b54e Updated docker-compose.yml to support the changes 2024-06-28 19:50:19 +03:00
Gleb Tcivie 0866af8db5 Reformatted code to support postgres instead of redis for ease of use in Grafana 2024-06-28 19:49:43 +03:00
Gleb Tcivie d5dfe114fe
Merge pull request #8 from tcivie/remove-unrelated-information
Remove unrelated metrics
2024-06-28 14:21:25 +03:00
Gleb Tcivie 2f0469495a
Merge pull request #7 from tcivie/remove-unrelated-information-1
Update README.md
2024-06-28 14:21:11 +03:00
Gleb Tcivie 032d250fdb
Update README.md 2024-06-28 14:21:01 +03:00
Gleb Tcivie b412aa6bfa
Remove unrelated metrics 2024-06-28 14:19:45 +03:00
Gleb Tcivie 834456f97a
Merge pull request #6 from tcivie/readme-modification
Update README.md
2024-06-28 14:17:54 +03:00
Gleb Tcivie 9225522679
Update README.md
Update to include additional param
## MQTT server Key for decoding
MQTT_SERVER_KEY=1PG7OiApB1nwvP+rz05pAQ==
2024-06-28 14:17:45 +03:00
Gleb Tcivie 5a53856192
Merge pull request #5 from tcivie/add-support-for-encrypted-messages
Add support for encrypted messages
2024-06-28 14:00:56 +03:00
Gleb Tcivie f77ff41832 return unishox2-py3~=1.0.0 package 2024-06-28 14:00:33 +03:00
Gleb Tcivie 4ebc56f57f Added support for encrypted messages with the basic meshtastic key 2024-06-28 13:59:15 +03:00
Gleb Tcivie f2d02be6d2
Merge pull request #4 from tcivie/bug/crash-on-parsing-from-stat
Fixed issue when exporter tried to parse messages from the stat folder
2024-06-27 23:54:52 +03:00
Gleb Tcivie 67bb990190 Fixed issue when exporter tried to parse messages from the stat folder in MQTT 2024-06-27 23:54:10 +03:00
Gleb Tcivie d94cbe26ca
Merge pull request #3 from tcivie/fix-redis-default-host
Fix redis internal address localhost -> redis
2024-06-26 12:34:04 +03:00
Gleb Tcivie 15ebd98fa2 Fix redis internal address localhost -> redis 2024-06-26 12:33:43 +03:00
Gleb Tcivie d473767458
Merge pull request #2 from tcivie/security-patch
Remove open ports (Use them only internally) and expose only grafana
2024-06-26 12:27:31 +03:00