diff --git "a/\345\260\201\350\243\205\347\232\204\344\270\200\344\272\233\345\237\272\347\241\200\345\267\245\345\205\267.md" "b/\345\260\201\350\243\205\347\232\204\344\270\200\344\272\233\345\237\272\347\241\200\345\267\245\345\205\267.md" index 95f2cbc..56b7301 100644 --- "a/\345\260\201\350\243\205\347\232\204\344\270\200\344\272\233\345\237\272\347\241\200\345\267\245\345\205\267.md" +++ "b/\345\260\201\350\243\205\347\232\204\344\270\200\344\272\233\345\237\272\347\241\200\345\267\245\345\205\267.md" @@ -11,6 +11,24 @@ 以3秒为周期,收集使用goleveldb过程中的延时和I/O数据量等指标。看起来很方便,但问题是我们如何使用这些收集来的信息呢? +我们可以使用命令列来看目前探针储存的讯息,命令格式如下: + +```BASH +$geth monitor --attach /YOUR/GETH/IPC/ADDRESS 探针键 +``` + +比方说我要看 txpool/invalid/Overall,就要输入下列的命令: + +```BASH +$geth monitor --attach /YOUR/GETH/IPC/ADDRESS txpool/invalid/Overall +``` + +如果要看所有的键值,只要输入下列命令就行了 + +```BASH +$geth monitor --attach /YOUR/GETH/IPC/ADDRESS +``` + ## log(日志) golang的内置log包一直被作为槽点,而以太坊项目也不例外。故引入了[log15](https://github.com/inconshreveable/log15)以解决日志使用不便的问题。