Florian Reimair
65aeca804d
Remove MessageListener before adding it
2019-06-17 09:52:26 +02:00
Florian Reimair
afcc7c00f5
Renamed classes
2019-06-05 19:39:54 +02:00
Florian Reimair
344e0aba9d
Removed static bsq block height
2019-06-05 18:47:11 +02:00
Florian Reimair
a625f4b111
SeedNodeSnapshot knows the Dao
2019-06-05 17:50:59 +02:00
Florian Reimair
fb71889042
Gather Dao data
2019-06-05 17:50:58 +02:00
Florian Reimair
438c0dcf43
Init BsqBlocks metric
2019-06-05 17:50:35 +02:00
Manfred Karrer
1008e9bc51
Add UTF8 for getBytes calls
...
Fixes https://github.com/bisq-network/bisq/issues/2729
2019-04-17 19:56:21 -05:00
Florian Reimair
ede3a3c721
Introduced Capabilities.addAll
2019-03-18 12:55:19 +01:00
Florian Reimair
7a03aba02e
Refactor Capabilities for Connection
2019-03-18 12:29:09 +01:00
Florian Reimair
de93a6fa1b
Revert "Revert 2473067b090603dec983fa18995453bdd6d8de94"
...
This reverts commit a9ee15d9f6
.
2019-03-07 17:08:49 +01:00
Florian Reimair
35914b8682
Fix sign error in Seed node snapshot diffs
2019-03-07 12:53:16 +01:00
Florian Reimair
dbca87be65
Added Market metric i.e. trades and their volumes
2019-03-07 12:53:16 +01:00
Florian Reimair
1c4535eab8
Cosmetics
2019-03-07 12:53:16 +01:00
Florian Reimair
9f464b3d50
Remove HS from Snapshot Metrics
2019-03-07 12:51:54 +01:00
Florian Reimair
6c376778a2
Updated monitor systemd service file
2019-03-07 12:51:54 +01:00
Florian Reimair
36cac06a89
Cleanup directory constants for monitor
2019-03-07 12:51:54 +01:00
Florian Reimair
22b4ef921b
Use Lombok Getter
2019-03-06 09:50:30 +01:00
Florian Reimair
3909feec37
Make Monitor aware of refactoring
2019-03-06 09:29:46 +01:00
Manfred Karrer
b711f571a4
Cleanup some log.debug calls
2019-03-05 11:24:07 -05:00
Manfred Karrer
a9ee15d9f6
Revert 2473067b09
...
Seed nodes do not connect to correct network. The PR needs to be better
tested and fixed.
2019-02-27 14:00:05 -05:00
Florian Reimair
985239bf01
Adjust monitor to new seed node repo
2019-02-26 10:35:52 +01:00
Florian Reimair
3ce1243767
Only add capability where it is needed
2019-02-23 12:45:12 +01:00
Florian Reimair
f12c4bd2d6
Disable monitor tests
2019-02-18 14:17:39 +01:00
Florian Reimair
33fe3881b3
Monitor Release: Settled
2019-02-18 10:33:19 +01:00
Florian Reimair
aeda34bbe8
Refactored report prefix
2019-02-18 10:32:58 +01:00
Florian Reimair
3b98633838
Add all capabilities to requests
2019-02-15 11:17:47 +01:00
Florian Reimair
c67a97fa6f
Unify tor working dirs
2019-02-15 10:45:30 +01:00
Florian Reimair
2440690334
Monitor can be configured for BTC_TESTNET
2019-02-15 10:45:05 +01:00
Florian Reimair
a8e6124a07
Ignore dash, ltc, doge tx fees
2019-02-14 10:28:21 +01:00
Florian Reimair
6a6651dae5
Add bisq-monitor.service file
2019-02-12 19:21:58 +01:00
Florian Reimair
29083f507a
Cleanup
2019-02-12 18:50:56 +01:00
Florian Reimair
14c89f179c
Normalize NetworkLoad data to messages per minute
2019-02-12 18:50:16 +01:00
Florian Reimair
315b79e3a5
Init peer storage
2019-02-12 17:55:32 +01:00
Florian Reimair
3556bbf8e3
Readme: Graphite configuration details
2019-02-11 12:24:18 +01:00
Florian Reimair
32746c71a5
Only monitor coins which can be traded on Bisq
2019-02-10 17:50:54 +01:00
Florian Reimair
07e4b70d53
Optimize price stats
2019-02-10 17:50:54 +01:00
Florian Reimair
04e472ea6c
Updated Readme
2019-02-06 12:45:10 +01:00
Florian Reimair
70adfb9a6b
Cleanup
2019-02-06 12:43:18 +01:00
Florian Reimair
a7a2d9a2f4
Price history available
2019-02-06 12:35:06 +01:00
Florian Reimair
cedd921f83
Fee history available
2019-02-06 11:41:47 +01:00
Florian Reimair
590867b30a
Init PriceNodeStats
2019-02-06 10:46:07 +01:00
Florian Reimair
0ec0faaacf
Add monitoring service setup info to readme
2019-02-05 17:41:49 +01:00
Florian Reimair
ac65eb7084
Updated readme
2019-02-05 17:10:36 +01:00
Florian Reimair
e728f3746b
Rename NetworkLoadSnapshot
2019-02-05 17:09:45 +01:00
Florian Reimair
54611caebf
Demo Market metrics
2019-02-05 16:56:34 +01:00
Florian Reimair
e061f0fc19
Fixed byte[] set and its duplicates
2019-02-05 15:56:09 +01:00
Florian Reimair
e8530f1727
MessageSnapshot Metric diffs message types
2019-02-05 15:55:06 +01:00
Florian Reimair
05554f4149
Remove message listener when done
2019-02-03 15:24:38 +01:00
Florian Reimair
051568f1eb
Remove superfluous message listener removal
2019-02-03 15:09:13 +01:00
Florian Reimair
9266fd8147
Remove wrongly placed connection shutdown operations
2019-02-03 15:05:52 +01:00
Florian Reimair
ef2bff469f
NetworkLoadSnapshot metric delivers diff metrics
2019-02-03 15:04:18 +01:00
Florian Reimair
bfd33a15f6
Only report non-zero values
2019-02-03 15:00:30 +01:00
Florian Reimair
ca623c6ed9
History buffer size is configurable
2019-02-03 15:00:11 +01:00
Florian Reimair
cda802078d
Do not report duplicate messages
2019-02-03 14:47:26 +01:00
Florian Reimair
7c860e005b
Init proper NetworkLoad Metric
2019-02-03 13:40:36 +01:00
Florian Reimair
bf66ddfeef
Refactored Monitor class
2019-02-01 14:15:13 +01:00
Florian Reimair
482d44b095
Refactored configuration handling
2019-02-01 14:14:30 +01:00
Florian Reimair
7696a46c08
Refactored metric scheduling mechanism
2019-02-01 14:06:45 +01:00
Florian Reimair
d13dceb4ab
Insert null checks
2019-02-01 12:58:58 +01:00
Florian Reimair
f066fc2413
Refactoring: remove unneeded exception
2019-02-01 12:56:59 +01:00
Florian Reimair
3ca0f678f8
Monitor release: Showing off
2019-01-31 11:21:19 +01:00
Florian Reimair
8cacd92d32
GraphiteReporter can handle non-HS target urls
2019-01-31 10:50:25 +01:00
Florian Reimair
f54ea610d1
Remove superfluous code
2019-01-30 16:48:50 +01:00
Florian Reimair
1e8a6e7efc
Add torProxyPort setting to example config
2019-01-30 16:48:26 +01:00
Florian Reimair
834a7dee26
The lockcount does no longer influence the timeout
2019-01-30 15:43:39 +01:00
Florian Reimair
d93f3c44cc
Insert sleep phases to not flood Tor with requests
2019-01-30 15:43:13 +01:00
Florian Reimair
9f3b3cd1e8
Close unneeded connections
2019-01-30 15:43:13 +01:00
Florian Reimair
f64a0baff3
Open gate if request failed
2019-01-30 15:43:13 +01:00
Florian Reimair
2ca5fdc475
Fix negation bug
2019-01-30 15:43:13 +01:00
Florian Reimair
a363f1545d
Do not flood a node with requests
2019-01-30 15:42:37 +01:00
Florian Reimair
1cdecd25f8
Introduce timeout for ThreadGates
2019-01-30 15:42:12 +01:00
Florian Reimair
2f7e74f27f
Reduce log output in productive environment
2019-01-29 19:41:41 +01:00
Florian Reimair
7c6e71cc72
Unlock gates in case of connection shutdown
2019-01-29 18:16:40 +01:00
Florian Reimair
eeca2d3e5f
Added P2P Message Snapshot metric
2019-01-29 17:52:26 +01:00
Florian Reimair
692da95017
Unlock gate in case of an error
2019-01-29 17:14:41 +01:00
Florian Reimair
202acac74c
Refactored lock implementation
2019-01-29 12:55:46 +01:00
Florian Reimair
2aaa81b003
Shutdown metric before sleep if shut down
2019-01-29 12:44:10 +01:00
Florian Reimair
e5f4776ea6
Refactored thread synchronization
2019-01-29 12:42:20 +01:00
Florian Reimair
06876dd0a6
Only start network nodes if metric is enabled
2019-01-29 12:15:26 +01:00
Florian Reimair
72075063fb
Refactored Onion address parsing
2019-01-28 13:19:03 +01:00
Florian Reimair
2c3fcc6229
Added P2P metrics
2019-01-28 11:54:30 +01:00
Florian Reimair
cae4a62341
Use global Tor for P2P metrics
2019-01-28 11:27:22 +01:00
Florian Reimair
d87038fbf8
Comments
2019-01-24 14:57:27 +01:00
Florian Reimair
bafce455f8
Limit hashlist in size
2019-01-24 14:57:03 +01:00
Florian Reimair
273b8c1692
Updated sample config
2019-01-24 14:28:58 +01:00
Florian Reimair
70d18e0565
Data consistency metrics
2019-01-24 14:25:11 +01:00
Florian Reimair
662891c062
Cleanup
2019-01-24 13:41:46 +01:00
Florian Reimair
724caf9fd1
Query multiple nodes for NetworkLoad metric
2019-01-24 13:41:17 +01:00
Florian Reimair
ed0dede265
Collect NetworkLoad histogram
2019-01-24 11:08:03 +01:00
Florian Reimair
01924b838d
Only request new data
2019-01-24 11:06:40 +01:00
Florian Reimair
6918f1bd27
NetworkLoad Metric init
2019-01-24 10:47:34 +01:00
Florian Reimair
832bc4549a
Set BTC_MAINNET for real
2019-01-21 19:33:31 +01:00
Florian Reimair
3c6566b65f
P2PRtt Metric has configurable Tor proxy port
2019-01-21 18:21:04 +01:00
Florian Reimair
ad2de68140
Cleanup
2019-01-21 18:15:36 +01:00
Florian Reimair
515247e2d2
P2PRttMetric knows multiple targets
2019-01-21 17:08:33 +01:00
Florian Reimair
2d9ec11e36
P2PRttMetric learns about sample size
2019-01-21 16:57:52 +01:00
Florian Reimair
985c353a4d
Add missing Version information
2019-01-21 16:41:24 +01:00
Florian Reimair
b5a799470a
P2P roundtriptime metric init
2019-01-09 11:52:16 +01:00
Florian Reimair
decd648a41
Merge branch 'monitor-nits' of git://github.com/ManfredKarrer/bisq into ManfredKarrer-monitor-nits
2018-12-30 10:44:41 +01:00
Manfred Karrer
b18c0b0ecd
Ignore tests
...
- Revert spelling error as misspelling was used for test
- Add TODO for failing test (timing issue, seems to fail just sometimes)
- Set @Disable to test classes which take longer as Tor is started
2018-12-29 14:46:06 +01:00