codenotary / immudb

immudb - immutable database based on zero trust, SQL/Key-Value/Document model, tamperproof, data change history
https://immudb.io
Other
8.54k stars 341 forks source link

immuclient as a consistency check agent #193

Closed vchain-us-mgmt closed 4 years ago

vchain-us-mgmt commented 4 years ago

immuclient can be started as an agent that checks the current immudb state and if ok stores the current root every period (ENV variable defines the frequency, by default it is 1min); and also has the ability to check where it has been tampered, in case the last entry comes back tampered.

immuclient startagent | stopagent

The process starts in the background by default

vchain-us-mgmt commented 4 years ago

the client must be able to report the results of its trust audit it needs to provide a prometheus exporter that can be scraped to run alerts

Michele is working on the consistency auditing algorithm.
Please align with Valentin and Michele for the exporter to be consistent on all components