Felipe Ripoll
3f5b2b3af8
[ #55 ] Adapting to the new backend
2018-07-03 11:04:20 -06:00
Felipe Ripoll
c74cfaecfe
[ #53 ] implementing the REST transfer
2018-06-13 12:42:13 -06:00
Joseph Yiasemides
2d1938ac70
[ #44 ] Introduce Primus/WS transfer configuration at run-time
2018-05-28 17:12:32 +02:00
Joseph Yiasemides
a69cbb6638
Place "hello" timer frequency in a module attribute
2018-05-25 14:38:12 +02:00
Joseph Yiasemides
ed113f7da1
Cancel timer for sending node information upon server disconnect
2018-05-25 14:27:20 +02:00
Felipe Ripoll
1ea78583c0
[ #49 ] fixing issue with history when the dashboard is down
2018-05-25 05:41:42 -06:00
Joseph Yiasemides
6192053ffa
Poll for Ethereum node status regularly and send information to server
2018-05-24 18:05:04 +02:00
Felipe Ripoll
2f87a8377b
Merge pull request #46 from poanetwork/dzol.28.improve-agent-documentation
...
[#28 ] Introduce section headings for documentation on writing collectors & transfers
2018-05-23 06:06:51 -06:00
Felipe Ripoll
41ea597efc
Merge pull request #47 from poanetwork/dzol.32.architecture-into-pages-directory
...
[#32 ] Document initial architecture through generated documentation
2018-05-23 06:06:22 -06:00
Joseph Yiasemides
00c7530fa5
[ #48 ] Send "inactive" stats to server when Parity is stopped
2018-05-22 16:52:35 +02:00
Joseph Yiasemides
ca320740ba
[ #32 ] Document initial architecture through generated documentation
...
The document is now accessible through the rest of the documentation.
2018-05-22 10:06:34 +02:00
Joseph Yiasemides
a0a2f2231d
[ #28 ] Introduce heading for documentation on writing collectors & transfers
...
There is documentation for both collectors and transfers: all this
does is making it easier to navigate to the section on writing
either. It was already easy to navigate to the "Plugin" pages.
2018-05-22 09:43:17 +02:00
Felipe Ripoll
1e601b084e
[ #41 ] fixing credo's complains
2018-05-21 07:48:50 -06:00
Felipe Ripoll
63f757aedd
[ #41 ] instance name and contact is shown now in the Dashboard
2018-05-21 07:38:39 -06:00
Felipe Ripoll
cb7a9750d0
[ #36 ] resend metrics after reconnect with Server
2018-05-20 12:25:03 -06:00
Felipe Ripoll
37a221b985
[ #23 ] Exponential backoff in place
2018-05-18 15:01:05 -06:00
Joseph Yiasemides
2fcf728560
Attempt to connect to WS server when prompted with message
...
This is WIP. It also passes WS transfer configuration as a parameter
and fixes a typo in the documentation.
2018-05-18 17:26:55 +02:00
Joseph Yiasemides
a80587a28f
Perform a bound exponential backoff when connecting to Node server
2018-05-18 12:49:42 +02:00
Felipe Ripoll
6a90f6da85
fixing the issue with the history
2018-05-18 10:03:39 +02:00
Joseph Yiasemides
a538548d3d
WIP: investigate how to handle ["history", false] upon reconnect
2018-05-18 10:03:39 +02:00
Joseph Yiasemides
70747216e6
Merge pull request #31 from poanetwork/ferigis.30.test_coverage_latest_block_collector
...
[#30 ] improving the latest block Collector's test case
2018-05-17 17:13:37 +02:00
Felipe Ripoll
fc596ca16f
[ #30 ] improving the latest block Collector's test case
2018-05-17 09:00:33 -06:00
Felipe Ripoll
debaf9c866
[ #28 ] adding the handle_message function in docs
2018-05-16 08:42:14 -06:00
Felipe Ripoll
35156affe7
[ #17 ] sending history to the Dashboard
2018-05-15 16:31:59 -06:00
Felipe Ripoll
12389f66aa
[ #18 ] implementing Ping-Pong and Latency messages
2018-05-15 09:27:54 -06:00
Felipe Ripoll
afbb24e22d
[ #19 ] filling the Information struct before starting the WS connection
2018-05-15 08:42:35 -06:00
Joseph Yiasemides
2c6503bf3f
Wrap the WS/Primus client in a Transfer callback module
2018-05-14 18:24:49 +02:00
Joseph Yiasemides
267abff523
Log WebSocket frames (for transfers) that are not expected
2018-05-14 18:13:04 +02:00
Joseph Yiasemides
b25dc19d1d
Introduce & test layer to integrate with current server
2018-05-14 18:13:04 +02:00
Joseph Yiasemides
bed2126bba
Include identifier & optional secret when building Primus-like events
...
The node identifier is sent over in every Primus-like event that the
server expects.
2018-05-14 18:13:04 +02:00
Joseph Yiasemides
7320f0531d
Introduce module to format WS messages how the server expects them
...
This is what the dashboard server expects. At the moment this is here
to capture what we discovered about the Node agent which uses Primus.
2018-05-14 18:13:04 +02:00
Felipe Ripoll
03a59c2e3f
[ #14 ] adding Pending Controller
2018-05-13 17:45:54 -06:00
Felipe Ripoll
16acef3f1a
[ #11 ] adding Stats Collector
2018-05-13 16:50:59 -06:00
Felipe Ripoll
ad678893da
[ #6 ] Adding Ethereum Latest Block Collector
2018-05-10 16:14:21 -06:00
Joseph Yiasemides
8434bf8180
Introduce protocol to make entities suitable for sending to JS server
2018-05-10 12:33:08 +02:00
Joseph Yiasemides
83e597edff
Populate Dialyzer declarations with fields & their respective types
2018-05-10 12:32:05 +02:00
Joseph Yiasemides
26b669f9ea
Introduce the entities that will be collected and sent
2018-05-10 12:32:05 +02:00
Felipe Ripoll
41311bc857
[ #6 ] adding some documentation in the modules
2018-05-08 12:58:27 -06:00
Felipe Ripoll
edc2e949cf
[ #6 ] adding tests for Plugins
2018-05-08 09:20:58 -06:00
Felipe Ripoll
64d1d89a2f
[ #6 ] removing reason in terminate and changing configuration
2018-05-08 05:46:26 -06:00
Felipe Ripoll
f7b9d077e6
[ #6 ] designing the plugin system
2018-05-07 17:13:41 -06:00