Commit graph

66 commits

Author SHA1 Message Date
Florian Reimair
973bcf5a79 Introduce reporter concept 2018-12-28 13:27:09 +01:00
Florian Reimair
2db74a14b8 Refactored TorStartupTime 2018-12-21 11:38:10 +01:00
Florian Reimair
d46813c866 TorHiddenServiceStartupTime Metric available 2018-12-21 11:35:26 +01:00
Florian Reimair
295cb6c2b8 Graceful shutdown, Netlayer 0.6.2 2018-12-21 11:34:29 +01:00
Florian Reimair
bff347bf8f TorRoundtripTime Metric does samples 2018-12-19 11:56:18 +01:00
Florian Reimair
612c5f3bdd Refactored Metrics scheduler 2018-12-19 01:17:47 +01:00
Florian Reimair
fb9c11f9f3 TorRoundTripTime Metric available 2018-12-19 01:11:20 +01:00
Florian Reimair
4d0a094977 Configurable socksPort for TorStartupTime Metric 2018-12-18 13:06:10 +01:00
Florian Reimair
6b43b47a25 Cleanup 2018-12-18 13:05:25 +01:00
Florian Reimair
1d6e101a1c Enhance config file documentation 2018-12-18 11:56:50 +01:00
Florian Reimair
677ed2390e Add initial TorStartupTime metric 2018-12-18 11:56:35 +01:00
Florian Reimair
9394da1c2c Introduce reporting stub 2018-12-18 11:55:19 +01:00
Florian Reimair
0f8c420351 Synchronize all the things 2018-12-18 11:49:02 +01:00
Florian Reimair
414623ba9f Introduce general purpose Tor instance 2018-12-18 11:46:03 +01:00
Florian Reimair
bb266949e0 Use lombok/slf4j for logging 2018-12-11 12:05:09 +01:00
Florian Reimair
930cb8c56a Metrics can be renamed 2018-12-11 11:19:34 +01:00
Florian Reimair
a73c24fa1b Metrics can be reenabled via config 2018-12-10 21:19:30 +01:00
Florian Reimair
4d39d6b71a Basic configuration tests 2018-12-10 21:18:39 +01:00
Florian Reimair
da483a245e Metrics can be disabled via config 2018-12-10 16:42:49 +01:00
Florian Reimair
4796f1b01b Reloading config during runtime available 2018-12-10 16:28:45 +01:00
Florian Reimair
52c5a7efe1 Use configurable properties file 2018-12-10 16:04:27 +01:00
Florian Reimair
984aabfdd4 Periodical schedule 2018-12-10 14:47:34 +01:00
Florian Reimair
86d642596e Basic configuration infrastructure available 2018-12-10 14:46:10 +01:00
Florian Reimair
df5b2dc15e Basic framework for Monitor 2018-12-10 13:57:14 +01:00
Florian Reimair
5e96b8ebe2 Patch deprecated Networknode 2018-12-07 10:14:20 +01:00
Chris Beams
931f369fb6
Include executable name and version in help output 2018-11-24 13:24:03 +01:00
Chris Beams
83e1dd37f9
Refactor option parsing configuration
This change eliminates the BisqExecutable.description method and
replaces it with proper use of the `describedAs` and `defaultsTo`
methods in the JOptSimple API. This removes the concern of formatting
option argument descriptions and default values from the BisqExecutable
class, and delegates it to the new BisqHelpFormatter (see previous
commit), which is designed for the purpose.

For example, prior to this commit, the help text for the --banList
option read as follows:

    --banList=<value>
            Nodes to exclude from network connections. (default: )

Now it reads as follows:

    --banList=<host:port[,...]>
            Nodes to exclude from network connections.

Likewise, previous to this commit, the --logLevel option read as
follows:

    --logLevel=<value>
            Log level [OFF, ALL, ERROR, WARN, INFO, DEBUG, TRACE]
            (default: INFO)

And now it reads like this:

    --logLevel=<OFF|ALL|ERROR|WARN|INFO|DEBUG|TRACE> (default: INFO)
            Log level

There are a number of further improvements that can and should be made
to the description text of the various options, the types specified for
their arguments, etc, but these will be handled in subsequent commits.
This commit is strictly about refactoring existing parser configuration
to take advantage of the new BisqHelpFormatter.
2018-11-24 13:24:03 +01:00
Manfred Karrer
bb20264473
Move classes 2018-09-23 15:35:06 -05:00
Manfred Karrer
920ad2e1b5
Rename network package to nodes 2018-09-23 15:29:09 -05:00
Manfred Karrer
8d0f6b7556
Rename BitcoinNodes to BtcNodes 2018-09-23 15:22:20 -05:00
Manfred Karrer
0d86176f4e
Further refactorings: move classes to other packages 2018-09-23 15:09:22 -05:00
Manfred Karrer
16fac73b6d
Further refactorings move classes to other packages 2018-09-23 14:56:46 -05:00
Manfred Karrer
f3f719a632
Move btc setup classes to setup package 2018-09-23 14:46:58 -05:00
Christoph Atteneder
ecef18a437
Merge monitor repository at fd01ee4 2018-09-14 11:42:51 +02:00
Chris Beams
aec4c4814a
Move monitor module to new repository
This module is being extracted into its own repository, which will live
at https://github.com/bisq-network/bisq-monitor.
2018-03-09 17:23:10 +01:00
Manfred Karrer
b5ac9f97ca
Add vote reveal type. Adjust BSQ fees. Refactorings. 2018-03-05 22:00:13 -05:00
Manfred Karrer
1f6122e934
Add option key: genesisBlockHeight. Rename option key regTestBsqGenesisTxId to genesisTxId. Remove hard coded dev genesis tx id and height. 2018-03-05 12:05:24 -05:00
Manfred Karrer
b7064f9820
Add option key for dev mode 2018-03-05 11:10:00 -05:00
Manfred Karrer
fd18cca161
Add missing setProperty call for regTestBsqGenesisTxId 2018-03-02 09:50:33 -05:00
Manfred Karrer
644312a472
Add useDevPrivilegeKeys to other app base module 2018-02-26 12:52:42 -05:00
Manfred Karrer
8b14f6bb15
Add request and response timestamp and retry counter to monitor 2018-01-30 22:34:36 -05:00
Manfred Karrer
27d1083380
Use 60 days for TTL for alert. Cleanups. 2018-01-10 22:21:32 +01:00
Manfred Karrer
9988a7e4f6
Increase retry for monitor to 5. Adjust logs. Cleanup. 2018-01-09 23:55:15 +01:00
Manfred Karrer
71a0fc5240
Revert removal of WalletDir optionkey 2018-01-09 22:32:46 +01:00
Manfred Karrer
cdc1061571
Remove WALLET_DIR. Use APP_DATA_DIR_KEY instead. 2018-01-09 20:18:43 +01:00
Manfred Karrer
b45ce61762
Change monitor port to 80 2018-01-04 20:55:32 +01:00
Manfred Karrer
307b936082
Fix Monitor issues with error reports. Improve logging. 2018-01-03 15:55:59 +01:00
Manfred Karrer
14d1db0e81
Increase retry time and retry count for failed seed nodes in monitor 2017-12-27 23:58:03 +01:00
Manfred Karrer
41a4ca93e7
Improve error msg for withdrawal. Refactor: Rename TIMEOUT variables. 2017-12-19 23:27:43 +01:00
Manfred Karrer
a13a59fc4b
Refactoring: Rename seednode_monitor to monitor 2017-12-19 19:19:13 +01:00