Sitespeed.io和石墨

时间:2015-09-21 12:11:40

标签: node.js system graphite sysadmin

我实际上试图将sitespeed.io和graphite一起使用,我遇到了一个问题。

事实上,我想使用这个命令行:

 sitespeed.io -u http://google.com -b firefox --graphiteHost http://127.0.0.1:3000 --graphiteNamespace sitespeed.io.newyork

这是我得到的错误:

error: Error getting versions: { [Error: Command failed: /home/skahrz/.nvm/v0.11.16/lib/node_modules/sitespeed.io/node_modules/phantomjs/lib/phantom/bin/phantomjs --version
/home/skahrz/.nvm/v0.11.16/lib/node_modules/sitespeed.io/node_modules/phantomjs/lib/phantom/bin/phantomjs: error while loading shared libraries: libfontconfig.so.1: cannot open shared object file: No such file or directory
]
  killed: false,
  code: 127,
  signal: null,
  cmd: '/home/skahrz/.nvm/v0.11.16/lib/node_modules/sitespeed.io/node_modules/phantomjs/lib/phantom/bin/phantomjs --version' }
error:  Error: Command failed: /home/skahrz/.nvm/v0.11.16/lib/node_modules/sitespeed.io/node_modules/phantomjs/lib/phantom/bin/phantomjs --version
/home/skahrz/.nvm/v0.11.16/lib/node_modules/sitespeed.io/node_modules/phantomjs/lib/phantom/bin/phantomjs: error while loading shared libraries: libfontconfig.so.1: cannot open shared object file: No such file or directory

    at ChildProcess.exithandler (child_process.js:744:12)
    at ChildProcess.emit (events.js:110:17)
    at maybeClose (child_process.js:1008:16)
    at Socket.<anonymous> (child_process.js:1176:11)
    at Socket.emit (events.js:107:17)
    at Pipe.close (net.js:476:12)

我不知道如何解决这个问题并很好地生成我的站点速度报告。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

如果石墨在同一主机或不同的主机上运行并不重要 - 但碳将在2003年监听而不是3000 ... 3000是grafana默认端口。

你不能像普通网址那样传递端口......如果你想将石墨端口传递给sitespeed ...请使用--graphitePort 2003或者你的碳正在收听的地方。