summaryrefslogtreecommitdiff
path: root/38/a892cc501ffd712f5a5eacea40e60136d508ff
blob: 2e0ceaefe67753bbc0a3f41f141fef233bd67f0b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
Received: from sog-mx-4.v43.ch3.sourceforge.com ([172.29.43.194]
	helo=mx.sourceforge.net)
	by sfs-ml-2.v29.ch3.sourceforge.com with esmtp (Exim 4.76)
	(envelope-from <krellan@krellan.net>) id 1WkH54-00015c-JK
	for bitcoin-development@lists.sourceforge.net;
	Tue, 13 May 2014 18:05:34 +0000
X-ACL-Warn: 
Received: from transmat.krellan.net ([70.36.220.56] helo=tardis.krellan.net)
	by sog-mx-4.v43.ch3.sourceforge.com with esmtps (TLSv1:AES256-SHA:256)
	(Exim 4.76) id 1WkH53-000523-0h
	for bitcoin-development@lists.sourceforge.net;
	Tue, 13 May 2014 18:05:34 +0000
Received: from [IPv6:2001:470:1f05:12fe:1075:1eb1:7ae9:881] (unknown
	[IPv6:2001:470:1f05:12fe:1075:1eb1:7ae9:881])
	(using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by tardis.krellan.net (Postfix) with ESMTPSA id 2760A400C07;
	Tue, 13 May 2014 10:48:22 -0700 (PDT)
References: <536FAFEA.5050404@gmail.com>
	<CA+s+GJAoLTrujeHVEUZYDR1mNUFHVsLhH9BYPntrxLKzMm_AEw@mail.gmail.com>
In-Reply-To: <CA+s+GJAoLTrujeHVEUZYDR1mNUFHVsLhH9BYPntrxLKzMm_AEw@mail.gmail.com>
Mime-Version: 1.0 (1.0)
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii
Message-Id: <AE9CCC5A-0DAB-4F5A-93D6-C2CA9484C4A4@krellan.net>
X-Mailer: iPad Mail (11D201)
From: Josh Lehan <krellan@krellan.net>
Date: Tue, 13 May 2014 10:48:19 -0700
To: Wladimir <laanwj@gmail.com>
X-Spam-Score: -0.5 (/)
X-Spam-Report: Spam Filtering performed by mx.sourceforge.net.
	See http://spamassassin.org/tag/ for more details.
	-0.7 RP_MATCHES_RCVD Envelope sender domain matches handover relay
	domain
	0.3 URIBL_RHS_DOB Contains an URI of a new domain (Day Old Bread)
	[URIs: statoshi.info]
	-0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from
	author's domain
	0.1 DKIM_SIGNED            Message has a DKIM or DK signature,
	not necessarily valid
	-0.1 DKIM_VALID Message has at least one valid DKIM or DK signature
X-Headers-End: 1WkH53-000523-0h
Cc: Bitcoin Dev <bitcoin-development@lists.sourceforge.net>
Subject: Re: [Bitcoin-development] statoshi.info is now live
X-BeenThere: bitcoin-development@lists.sourceforge.net
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: <bitcoin-development.lists.sourceforge.net>
List-Unsubscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=unsubscribe>
List-Archive: <http://sourceforge.net/mailarchive/forum.php?forum_name=bitcoin-development>
List-Post: <mailto:bitcoin-development@lists.sourceforge.net>
List-Help: <mailto:bitcoin-development-request@lists.sourceforge.net?subject=help>
List-Subscribe: <https://lists.sourceforge.net/lists/listinfo/bitcoin-development>,
	<mailto:bitcoin-development-request@lists.sourceforge.net?subject=subscribe>
X-List-Received-Date: Tue, 13 May 2014 18:05:34 -0000

I agree, it looks very slick.  Well done.

While on the subject of connected peers, what about the idea of adding the p=
ing time from this node to other peers?  The problem with fitting that infor=
mation into the current design is that the graphs seem to be comprised of ov=
erall statistics for this node, not per-peer statistics that can vary betwee=
n peers (such as ping time).  If a line were to be added to a graph to repre=
sent each peer's ping time, the number of lines (statistics) on the graph wo=
uld have to vary in real time as peers are added or removed, which would be a=
 challenge.

I earlier added the "ping" feature to bitcoind, and it works to measure the p=
ing time, however this feature is on-demand: it won't ping other nodes unles=
s requested.  So, something would have to send the "ping" RPC command on a r=
egular schedule, to ensure the graph is updated with new information.  Also,=
 there is currently no support for overlapping pings (although that would be=
 easy to add), so if a peer is slow enough to not respond at all to the firs=
t ping request, and a second ping request goes out in the meantime, any late=
 response from the first ping request would then be discarded.

Great graphs, and these are just brainstorms for future ideas :)

Josh Lehan

Sent from my iPad

> On May 13, 2014, at 4:43, Wladimir <laanwj@gmail.com> wrote:
>=20
> Hello Jameson,
>=20
>> On Sun, May 11, 2014 at 7:14 PM, Jameson Lopp <jameson.lopp@gmail.com> wr=
ote:
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>=20
>> Since it seems unlikely that we'll be able to ship an integrated stats / m=
onitoring feature in the short term, I went ahead and set up a public Statos=
hi instance and threw a nicer interface on top of it.
>>=20
>> http://statoshi.info
>=20
> Must say it looks very nice.
>=20
> One comment about the graphs: in the 'connected peers' chart you
> visualize some larger quantities (especially knownAddresses) and some
> very small ones (peer.(dis)connect). This makes the latter invisible
> due to scale.
>=20
> Some random stats may be useful as well:
>=20
> - Number of connected peers that are SPV clients or full nodes (NODE_NETWO=
RK)
> - Current block height (so that it's possible to detect stuck nodes)
> - Number of transactions in mempool
> - Number of transactions in UTXO set
> - Maybe some fee statistics,
> https://github.com/bitcoin/bitcoin/pull/3959 would be useful here
> - Number of orphan blocks/orphan transactions
>=20
> Wladimir
>=20
> --------------------------------------------------------------------------=
----
> "Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
> Instantly run your Selenium tests across 300+ browser/OS combos.
> Get unparalleled scalability from the best Selenium testing platform avail=
able
> Simple to use. Nothing to install. Get started now for free."
> http://p.sf.net/sfu/SauceLabs
> _______________________________________________
> Bitcoin-development mailing list
> Bitcoin-development@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/bitcoin-development