[bisq-network/bisq] Bisq Network Monitor: Babysteps (#2181)

Florian Reimair notifications at github.com
Fri Dec 28 18:46:00 UTC 2018


**Babysteps** release of the Bisq Network Monitor proposed [here](https://github.com/bisq-network/proposals/issues/62)
You can view, comment on, or merge this pull request online at:

  https://github.com/bisq-network/bisq/pull/2181

-- Commit Summary --

  * Basic framework for Monitor
  * Basic configuration infrastructure available
  * Periodical schedule
  * Use configurable properties file
  * Reloading config during runtime available
  * Metrics can be disabled via config
  * Basic configuration tests
  * Metrics can be reenabled via config
  * Metrics can be renamed
  * Use lombok/slf4j for logging
  * Configure gradle properly
  * Introduce general purpose Tor instance
  * Synchronize all the things
  * Introduce reporting stub
  * Add initial TorStartupTime metric
  * Enhance config file documentation
  * Cleanup
  * Configurable socksPort for TorStartupTime Metric
  * TorRoundTripTime Metric available
  * Refactored Metrics scheduler
  * TorRoundtripTime Metric does samples
  * Graceful shutdown, Netlayer 0.6.2
  * TorHiddenServiceStartupTime Metric available
  * Refactored TorStartupTime
  * Introduce reporter concept
  * Refactored Metric
  * Refactored metric infrastructure
  * Graphite reporter is available
  * Pretty up config file

-- File Changes --

    M build.gradle (28)
    M gradle/witness/gradle-witness.gradle (69)
    A monitor/src/main/java/bisq/monitor/Configurable.java (58)
    A monitor/src/main/java/bisq/monitor/Metric.java (155)
    M monitor/src/main/java/bisq/monitor/Monitor.java (133)
    D monitor/src/main/java/bisq/monitor/MonitorAppSetup.java (119)
    D monitor/src/main/java/bisq/monitor/MonitorEnvironment.java (129)
    D monitor/src/main/java/bisq/monitor/MonitorMain.java (142)
    D monitor/src/main/java/bisq/monitor/MonitorModule.java (56)
    D monitor/src/main/java/bisq/monitor/MonitorOptionKeys.java (26)
    A monitor/src/main/java/bisq/monitor/Reporter.java (63)
    A monitor/src/main/java/bisq/monitor/metric/Dummy.java (51)
    A monitor/src/main/java/bisq/monitor/metric/TorHiddenServiceStartupTime.java (97)
    A monitor/src/main/java/bisq/monitor/metric/TorRoundtripTime.java (116)
    A monitor/src/main/java/bisq/monitor/metric/TorStartupTime.java (89)
    D monitor/src/main/java/bisq/monitor/metrics/Metrics.java (38)
    D monitor/src/main/java/bisq/monitor/metrics/MetricsModel.java (453)
    D monitor/src/main/java/bisq/monitor/metrics/p2p/MonitorP2PModule.java (89)
    D monitor/src/main/java/bisq/monitor/metrics/p2p/MonitorP2PService.java (129)
    D monitor/src/main/java/bisq/monitor/metrics/p2p/MonitorRequestHandler.java (300)
    D monitor/src/main/java/bisq/monitor/metrics/p2p/MonitorRequestManager.java (283)
    A monitor/src/main/java/bisq/monitor/reporter/ConsoleReporter.java (61)
    A monitor/src/main/java/bisq/monitor/reporter/GraphiteReporter.java (75)
    D monitor/src/main/resources/logback.xml (19)
    A monitor/src/main/resources/metrics.properties (35)
    A monitor/src/test/java/bisq/monitor/MonitorInfrastructureTests.java (128)
    A monitor/src/test/java/bisq/monitor/TorHiddenServiceStartupTimeTests.java (102)
    A monitor/src/test/java/bisq/monitor/TorRoundtripTimeTests.java (125)
    A monitor/src/test/java/bisq/monitor/TorStartupTimeTests.java (83)

-- Patch Links --

https://github.com/bisq-network/bisq/pull/2181.patch
https://github.com/bisq-network/bisq/pull/2181.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/bisq-network/bisq/pull/2181
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.bisq.network/pipermail/bisq-github/attachments/20181228/f7f608f6/attachment-0001.html>


More information about the bisq-github mailing list