只像上面那样安装的话, 很多配置不能用, 比如数据页面直接展示不需要登录, 不能限制API上报(只允许某些机器上报: 通过Key来限制), 容器销毁后不能保存数据
这里我使用docker-compose.yml...Go 有两种模式, 拉取模式 类似Prometheus, 由于是自己个人的项目,我选择使用推送的模式
项目增加依赖
# make sure you also upgrade pyroscope...使用
看了一下文档中PHP 直接使用的话, 只能在命令行下分析(php-fpm运行模式直接开启慢日志即可)
由于我的项目使用的是laravel-s, 所以可以使用
镜像文件
FROM...", "bin/laravels", "start", "--env=product"]
注意点
不能使用alpine的镜像, 否则容器启动不起来
注入容器的环境变量, 建议通过docker run注入...因为压测的是一个有缓存的接口, 可以看到时间基本都消耗在路由匹配和Redis的存取当中
字段解释
名 含义
cpu
inuse_objects 已分配但尚未释放的对象数量
alloc_objects