Maison  >  Article  >  développement back-end  >  Une image Docker pour afficher les fichiers de données Xhprof

Une image Docker pour afficher les fichiers de données Xhprof

藏色散人
藏色散人avant
2020-12-17 09:00:503704parcourir
Recommandé : "

Tutoriel vidéo PHP "

XHProf Cet outil est un outil d'analyse de l'exécution de PHP. La méthode d'utilisation spécifique n'a pas grand chose à dire ici. Le package de résultats d'analyse généré par xhprof doit souvent être associé à nginx+graphviz et les fichiers associés doivent être configurés dans le chemin spécifié. Mais lorsque j'utilise Windows ou Mac, je n'ai souvent pas envie de me donner la peine de configurer un élément rarement utilisé et de le configurer uniquement pour lire un rapport, j'ai donc toujours prévu de créer un miroir, il suffit de le démarrer directement et de le faire glisser. le paquet de données lors de son utilisation. Après des tests intermittents, je l'ai finalement obtenu ici et je le partage avec ceux qui en ont besoin :

docker pull 1000172/xhprof_graphviz:v1
Ce qui suit est un exemple d'utilisation :

    Vous pouvez spécifier le port pour démarrer le conteneur
docker run --name tn -p 8888:80 -d 1000172/xhprof_graphviz:v1
  • Entrez le dossier dans lequel le package de données xhprof est généré et copiez le fichier à l'emplacement spécifié par docker
    [MacBook:var root$] cd xhprof/[MacBook:xhprof root$] ls5fd97077636fb.api_demo.xhprof    5fd9708466af4.api_demo.xhprof
    //主要是下面这步[MacBook:xhprof root$] docker cp 5fd9708466af4.api_demo.xhprof tn:/usr/share/nginx/data
    , ouvrez le navigateur et entrez : localhost:8888/xhprof_html/
  • pour voir
    .
    Cliquez sur le lien pour entrer
    pour voir Accédez au rapport d'analyse. L'outil de dessin étant déjà installé dans l'image, vous pouvez cliquer directement pour afficher l'organigramme d'analyse.
    S'il existe d'autres bons outils d'analyse qui doivent être emballés et intégrés avec un message de bienvenue, je les testerai et les saisirai avant de les partager quand j'aurai le temps
  • Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

    Déclaration:
    Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer