<oembed><type>rich</type><version>1.0</version><author_name>npub10vhrk4v0t6r25eq3f6lf9ds7yrzmy4ahqahu6mj8dv27wshep53qhv9kta</author_name><author_url>https://nostr.ae/npub10vhrk4v0t6r25eq3f6lf9ds7yrzmy4ahqahu6mj8dv27wshep53qhv9kta</author_url><provider_name>njump</provider_name><provider_url>https://nostr.ae</provider_url><html>📅 Original date posted:2014-05-07&#xA;📝 Original message:I&#39;m going to install this now on my full node, looks really cool!&#xA;&#xA;This is my node page: http://199.58.210.124/&#xA;&#xA;&#xA;&#xA;Thanks,&#xA;&#xA;Charlie&#xA;&#xA;CharlieShrem.com | *Please **encrypt messages with my PGP key&#xA;&lt;http://charlieshrem.com/contact/&gt;*&#xA;&#xA;&#xA;On Wed, May 7, 2014 at 4:25 PM, Mike Hearn &lt;mike at plan99.net&gt; wrote:&#xA;&#xA;&gt; I think there a few different possible ways to go here.&#xA;&gt;&#xA;&gt; One is to try and simplify the setup of all the components so it all gets&#xA;&gt; installed together. That might be feasible in some quite restricted setups&#xA;&gt; but the installation instructions for Graphite look kind of terrifying.&#xA;&gt;&#xA;&gt; Another is to export stats over regular TCP and make them public so&#xA;&gt; literally anyone can listen to the stats feed for any node. Then people who&#xA;&gt; dig stats and graphs could work on stats aggregators that give global&#xA;&gt; network visibility independently, effectively crawling the p2p network for&#xA;&gt; data. It&#39;d have the advantage of having zero setup for the node operators&#xA;&gt; and not require much in the way of resources.&#xA;&gt;&#xA;&gt; For what it&#39;s worth, although the environment is a bit different inside&#xA;&gt; Google the latter approach is used. Monitoring servers locate servers of&#xA;&gt; interest via a discovery service, connect to them and start streaming stats&#xA;&gt; data into a database service that can then be queried later to get graphs.&#xA;&gt;&#xA;&gt; The stats are also run through various rules to obtain alerts about&#xA;&gt; problematic conditions. For example, if a subset of the network splits it&#xA;&gt; might be hard to notice that if the node operators aren&#39;t paying attention&#xA;&gt; and Matt&#39;s fork alert/emailing code isn&#39;t set up. But if there was a site&#xA;&gt; crawling nodes and aggregating chain heights by version, that could trigger&#xA;&gt; an alert to people who *are* paying attention.&#xA;&gt;&#xA;&gt; I know from practical experience that monitoring and analysis tends to&#xA;&gt; appeal more to certain types of people than others. So I quite like the&#xA;&gt; &#34;let anyone monitor&#34; approach. However, it may not be appropriate in a P2P&#xA;&gt; network, I did not think about it much.&#xA;&gt;&#xA;&gt; Obviously I&#39;m assuming none of the stats expose privacy sensitive data.&#xA;&gt;&#xA;&gt;&#xA;&gt;&#xA;&gt; On Wed, May 7, 2014 at 10:18 PM, Wladimir &lt;laanwj at gmail.com&gt; wrote:&#xA;&gt;&#xA;&gt;&gt; On Wed, May 7, 2014 at 9:57 PM, Jameson Lopp &lt;jameson.lopp at gmail.com&gt;&#xA;&gt;&gt; wrote:&#xA;&gt;&gt; &gt; -----BEGIN PGP SIGNED MESSAGE-----&#xA;&gt;&gt; &gt; Hash: SHA1&#xA;&gt;&gt; &gt;&#xA;&gt;&gt; &gt; I agree that it would be awesome to offer these types of stats with the&#xA;&gt;&gt; installer; unfortunately the route I&#39;ve taken has dependencies on several&#xA;&gt;&gt; other other pieces of software to do all the heavy lifting of stats&#xA;&gt;&gt; aggregation and chart rendering. I&#39;m assuming that you would not want to&#xA;&gt;&gt; build any of that processing into Bitcoin Core itself; would you be opposed&#xA;&gt;&gt; to packaging other software along with the installer?&#xA;&gt;&gt;&#xA;&gt;&gt; Depends on just how much stuff it is. The idea is primarily to have an&#xA;&gt;&gt; installer for running a (wallet-less) node as an OS background&#xA;&gt;&gt; service.&#xA;&gt;&gt;&#xA;&gt;&gt; Having some statistics available would be worth some extra download&#xA;&gt;&gt; size, otherwise it would be pretty much invisible.&#xA;&gt;&gt;&#xA;&gt;&gt; We&#39;d already decided that we would need something like Python for the&#xA;&gt;&gt; stats service. Implementing things like web services in C++ is just&#xA;&gt;&gt; not realistic given the time constraints and the great already-written&#xA;&gt;&gt; code that is out there. As an optional tool it should be external, not&#xA;&gt;&gt; part of bitcoind itself.&#xA;&gt;&gt;&#xA;&gt;&gt; I suppose the chart rendering happens client-side? In that case the&#xA;&gt;&gt; web service just has to collect and provide the data, and serve static&#xA;&gt;&gt; html/js files.&#xA;&gt;&gt;&#xA;&gt;&gt; Wladimir&#xA;&gt;&gt;&#xA;&gt;&gt;&#xA;&gt;&gt; ------------------------------------------------------------------------------&#xA;&gt;&gt; Is your legacy SCM system holding you back? Join Perforce May 7 to find&#xA;&gt;&gt; out:&#xA;&gt;&gt; &amp;#149; 3 signs your SCM is hindering your productivity&#xA;&gt;&gt; &amp;#149; Requirements for releasing software faster&#xA;&gt;&gt; &amp;#149; Expert tips and advice for migrating your SCM now&#xA;&gt;&gt; http://p.sf.net/sfu/perforce&#xA;&gt;&gt; _______________________________________________&#xA;&gt;&gt; Bitcoin-development mailing list&#xA;&gt;&gt; Bitcoin-development at lists.sourceforge.net&#xA;&gt;&gt; https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#xA;&gt;&gt;&#xA;&gt;&#xA;&gt;&#xA;&gt;&#xA;&gt; ------------------------------------------------------------------------------&#xA;&gt; Is your legacy SCM system holding you back? Join Perforce May 7 to find&#xA;&gt; out:&#xA;&gt; &amp;#149; 3 signs your SCM is hindering your productivity&#xA;&gt; &amp;#149; Requirements for releasing software faster&#xA;&gt; &amp;#149; Expert tips and advice for migrating your SCM now&#xA;&gt; http://p.sf.net/sfu/perforce&#xA;&gt; _______________________________________________&#xA;&gt; Bitcoin-development mailing list&#xA;&gt; Bitcoin-development at lists.sourceforge.net&#xA;&gt; https://lists.sourceforge.net/lists/listinfo/bitcoin-development&#xA;&gt;&#xA;&gt;&#xA;-------------- next part --------------&#xA;An HTML attachment was scrubbed...&#xA;URL: &lt;http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140507/8915977a/attachment.html&gt;</html></oembed>