Commit Graph

147 Commits

Author SHA1 Message Date
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
Manfred Karrer
1c58d89465
Apply code inspection
- Fix spelling
- Remove exception throw clause which was never thrown
- Add not null preconditions
- Remove unneeded types in diamonds
- Add final
- Fix java doc
- Make Reporter constructor protected (abstract)
2018-12-29 14:13:26 +01:00
Florian Reimair
36612185e1 Removed unused dummy Metric 2018-12-29 14:04:33 +01:00
Manfred Karrer
2d8ca8c0f9
Add monitor directory as parent for test directories
- Apply reorg imports and reformat to test classes
2018-12-29 13:53:30 +01:00
Manfred Karrer
2762d74c8f
Rename TorRoundtripTime to TorRoundTripTime 2018-12-29 13:44:57 +01:00
Manfred Karrer
d4db4d882b
Reformat code, organize imports, fix spelling 2018-12-29 13:41:18 +01:00
Florian Reimair
7cf083bb11 Readme, Javadoc, cleanup 2018-12-29 11:26:53 +01:00
Florian Reimair
ada2e586e5 Pretty up config file 2018-12-28 19:12:39 +01:00
Florian Reimair
26f6088f9f Graphite reporter is available 2018-12-28 17:35:30 +01:00