Commit graph

20 commits

Author SHA1 Message Date
Gleb Tcivie 3cfadccc27 Removed metric on message size in char len and replaced with overall size of packet by common labels and portnum 2024-07-26 13:21:48 +03:00
Gleb Tcivie ea3f00b466 Added more "Static" data like geolocation to the PostgressDB and removed it from prometheus to reduce the load. + Added support for lookup of Country + City + State for nodes per geolocation. 2024-07-26 13:04:36 +03:00
Gleb Tcivie d3f60cc5ff Added support for filtering specific types of messages from being reported 2024-07-26 12:02:17 +03:00
Gleb Tcivie e1b5ca2526 Added exception handling to avoid restarting and bein stuck in a loop + Ignoring JSON messages 2024-07-08 22:25:49 +03:00
Gleb Tcivie 3a8f3c4c7d Fix issue with keys 2024-07-05 12:49:57 +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 989f762a33 Added mqtt connection status for nodes 2024-07-03 21:05:02 +03:00
Gleb Tcivie 5f3031de9f Update to try and use newer file structure 2024-07-03 11:42:48 +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 f32769684e Added more metrics to the prometheus exporter 2024-06-30 19:20:25 +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 4ebc56f57f Added support for encrypted messages with the basic meshtastic key 2024-06-28 13:59:15 +03:00
Gleb Tcivie d54315a32d Fix wrong port_name decoding 2024-06-26 09:33:39 +03:00
Gleb Tcivie 2a9b47b4b3 Improved metrics and fixed more bugs related to package processing 2024-06-25 22:39:27 +03:00
Gleb Tcivie cfd5bfc098 Added a bit more counters and metrics 2024-06-24 22:56:49 +03:00
Gleb Tcivie 66e5c56fe9 Stable initial version 2024-06-24 21:44:10 +03:00
Gleb Tcivie 0b7874df10 added support for TEXT_MESSAGE_APP and .env files 2024-06-24 18:05:47 +03:00
Gleb Tcivie 4bcdf383ba Added basic counter for message processor 2024-06-23 23:00:33 +03:00
Gleb Tcivie 07ddcdf5d1 Bare bones are ready 2024-06-23 22:21:10 +03:00