This is file where I describe all the [changes])(#сhages) I've done so far and tasks I'm going to make
- prometheus authentication
- verbosibility levels
- split config into sections to choose from in cerdentials.json config file
- docker container initialization process ( when mounting volumes with config file from outside )
- add posibility to disable or change automatic prependix
- custum function to that implement aditional functionality
- make config change on site?
- make error type, not just a string
- Optimise responce parsing using custum types for each query
- parse
uptime
field to display beautifully
- removed router address info
- updated interactivity
- Updated grafana dashboard
- made docker image
- added possiblity to use domain name instead of ip address
- switched to using router name from
credentials.json
to indentify routers
- fixed dropping connection error
- added reconnection for never connected devices
- changed the way responce is processing
- utf8 error handling
- added ability to use output from previous commands as query for next ones
- fixed dec_to_hex converter
- updated dashboard
- added status of routerboard
- made automatic metrics collector sending requests in parallel
- fixed reconnecting bug
- login faliue fix
- updated parallel requesting
- added certificate verification ( by authority, certificate itself, no verification at all )
- added function to reconnect to router
- updated error responces
- added automatic reconnection to router
- add skipping router on initial in case of error
- errors now print into erorr stream ( better for logging )
- added some colors to output
- Changed Hashmap responce style to Vector one ( responces with vector of ready-to-use strings instead of vector of hashmaps)
- Created first version of grafana dashboard
- Added automatic prependix in web page
- Split option in
commands.json
file - Updated
Readme.md
slightly - Updated grafana dashboard
- Updated
commands.json
file
- Fixed "panic on !trap sign" gate
- Made new reading algorithm
- Fixed bug - last line wasn't displayed
- updated
commands.json
file - First version of verbose option
- added config files explanation
- changed files location slightly
- moved routerboards users into separate file to seek identities from
- reorganised todo list
- slightly reorganised files organization
- made Readme.md more prety
- made
query_teller
being able to operate with list of connections - queries live update or button to update ( on the web page )
- custum configuration of web server from main function
- moved to tiny_http
- first version of http post page
- cleaned everything up a little bit
- json file to seek commands in automaticly
- slight commands config file
- added some comments
- first test of asyncing