分享一個檢視xhprof資料檔案的docker映象

Limpid發表於2020-12-16

xhprof這個工具是一個分析php執行的工具,具體使用方法這裡不多說。對於xhprof生成的分析結果包往往需要搭配nginx+graphviz,還需要配置相關檔案到指定路徑下。但使用windows或者mac時往往不想因為只看一個報告而費力安一個不常用的東西設定還要各種配置,所以一直打算弄個映象,使用時直接啟動然後把資料包拽進去就好。經過斷斷續續測試終於弄好這裡,分享給需要的人:

docker pull 1000172/xhprof_graphviz:v1

下面是使用樣例:

  • 啟動容器埠可以按需指定
    docker run --name tn -p 8888:80 -d 1000172/xhprof_graphviz:v1
  • 進入生成xhprof資料包的資料夾將檔案複製到docker指定位置
    [MacBook:var root$] cd xhprof/
    [MacBook:xhprof root$] ls
    5fd97077636fb.api_demo.xhprof    5fd9708466af4.api_demo.xhprof
    //主要是下面這步
    [MacBook:xhprof root$] docker cp 5fd9708466af4.api_demo.xhprof tn:/usr/share/nginx/data
    開啟瀏覽器輸入:localhost:8888/xhprof_html/
    可以看到

    點選連結進入
    可以看到分析報告,因為映象內以安裝了繪圖工具,所以可以直接點選檢視分析的流程圖。
    如果有其他好的分析工具需要打包內嵌歡迎留言,抽空也會測試打進去再分享
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章