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