如何使用geth monitor查看txpool指标?

来自:stackexchange.com 归档时间:2018-02-16

我想查看以太坊txpool。 从geth命令行页面看起来我可以使用 geth monitor 来获取txpool metic的视图。 但是关于如何使用该工具的文档并不多。

有没有人知道使用 geth monitor 的好例子?

原文的英文标签:go-ethereum | monitoring

小伙伴们的回应

  • 实际上, geth文档很好地描述了 使用工具geth监视器。 基本上,为此,您需要使用- metrics 标志和 debug api的支持来启动geth实例。

    本地以太坊网络的一个例子:

      geth \
         --rpc \
         --rpcport 8545 \
         --rpcaddr 127.0.0.1 \
         --rpccorsdomain 127.0.0.1 \
         --rpcapi"eth,web3,miner,net,admin,personal,debug"\
         --metrics \
         --bootnodes< your-bootnodes>
      

    现在您可以检查它是否正确显示了指标:

      geth attach http://127.0.0.1:8545 --exec"debug.metrics(false)"
      

    特别是对于txpool指标:

      geth attach http://127.0.0.1:8545 --exec"debug.metrics(false).txpool"
      

    现在您可以尝试按照文档显示txpool的实时图形:

      geth monitor --attach = http://127.0.0.1:8545 txpool
      

    <强> N.B。 正如 Geth监视器图形字符编码中所述,您可能会遇到一些问题 编码。

  • 你有没有成功?
    我相信您希望从中收集统计信息的节点必须在启动时设置--metrics吗? 我已经到了显示图形轴的阶段,但没有数据...

有关于如何使用geth monitor查看txpool指标?

我如何通过infura在rinkeby上查看tx池?

我使用来自nodejs app的infura提供商的rinkeby测试网络。 我的一些交易陷入待决状态。 它们未显示在etherscan资源管理器挂起列表中,但可以通过哈希找到。 所以我相信他们陷入了一个挖掘节点本地池。 我想获取待处理的tx列表,以检查它们是否欠薪还是别的。 我如何查看ri

通过web3获取`txpool`中的待处理事务

我想监控mempool以查看待处理的交易。 我知道可以通过 eth_subscribe 监控待处理的交易(例如,回答此处 )。 但是我的一些交易一直停留在 txpool中,而且它们似乎没有出现在 eth_subscribe`的结果中。 我对mempool,txpool和从 eth_subscr

无法从geth获得待处理的交易(Ropsten复兴testnet)

我正在使用Ropsten(复兴)testnet和geth。 我可以看到所有的块都是一样的 https://ropsten.etherscan.io/ 但我看不到待处理的交易。 来自 https://ropsten.etherscan.io/txsPending 有大约16个未决交易

比特币有一个mempool? 以太坊有mempool吗?

想知道你是否知道这一点。 我检查了 https://jochen-hoenicke.de/queue/#1,24h 它为未决交易和费用提供了有趣的统计数据。 但我从来没有听说过以太坊生态系统中的mempool。 原文的英文标签:go-ethereum | txpool是的Ethereum有一

如何查找未经证实的交易数量?

比特币有一个未经证实的交易的mempool。 我在哪里可以找到关于以太坊未经证实的交易的大小的统计数据? 原文的英文标签:transactions | bitcoin | confirmations | txpool 2017年6月23日更新 由于ICO热潮的开始经常设计得很糟糕,我们现在确