监控 线程 php,Fiery: 一款为 PHP 性能跟踪监控系统

Fiery

1616dfa748b27c1190f0b1ca662db48cc.png1

Fiery 是一款为PHP性能跟踪监控系统,可以方便的查看线上调用关系,性能,回放请求过程,参数,系统异常统计等 668a25ed1233041ecbabdfd16c18012b.png

特点简介

部署简单方便,所有服务都集成在jar包内,除Java Runtime无其他依赖,开箱即用。

模块及功能

埋点库: RagnarSDK提供PHP侵入式性能埋点库,集成到 项目入口、Curl类及Mysql基础类即可

日志收集: LogPusher服务负责监控收集埋点库产生的日志更新,并推送到服务端

统计存储服务: Server接收日志,并对日志进行整理、存储、汇总、索引、统计分析功能

更多信息请到 wiki 获取

最低配置

PHP 5.3 or later with bcmath

Linux, OS X 、Windows

内存: 2G+

Java 8 Runtime

fiery server 服务端安装

下载Fiery最新的 Fiery attach page jar包

在jar所在目录创建文件夹 mkdir logs index db

通过以下命令启动主服务: nohup java -XX:-MaxFDLimit -Xms3750m -Xmx3750m -XX:ReservedCodeCacheSize=240m -XX:+UseCompressedOops -jar ragnarserver-0.5.3-SNAPSHOT.jar --server.port=9090 &

fierysdk 埋点库植入

LogPusher 日志抓取

日志推送服务,可以监控一个目录下所有日志是否有更新,并将内容推送到主服务,安装步骤如上,新版支持推送日志到kafka

nohup java -XX:-MaxFDLimit -Xms128m -Xmx450m -XX:ReservedCodeCacheSize=240m -XX:+UseCompressedOops -jar logpusher-0.5.3-SNAPSHOT.jar -c ./conf/logpusher.properties &

参数及配置文件说明

Logpusher(使用配置文件,由命令行参数-c指定配置文件路径)

配置选项

选项

说明

path

要监控的日志路径

此选项用于logpusher 指向ragnarsdk产生日志目录

outTime

本地日志保存时间

超时日志会被自动清理

pushType

推送类型 http(默认) kafka(用于大流量用户)

日志传输模式

host

127.0.0.1:9090

日志收集到后会推送到fiery server,pushtype=http时用的参数

threadCount

推送日志线程数默认8

越大越快,但是CPU使用会增加

kafkaServer

kafka服务器列表如 10.10.1.1:9192,10.10.1.2:9192

kafka broker服务器列表

kafkaTopic

kafka内的topic如fiery_test

向那个topic推送日志,支持多topic订阅,如fiery_test1,fiery_test2

Server(使用命令行参数)

命令行参数

选项

说明

--server.port

fiery 服务监听端口如9090

--fiery.kafkaenable

true false

是否开启kafka的消费端

--fiery.kafkaserver

10.1.1.1:9191,10.1.1.2:9191

kafka的broker服务器ip:port列表

--fiery.kafkatopic

kafka topic

kafka topic名称

--fiery.kafkagroupid

kafka groupid

消费端groupid

--fiery.keepdataday

日志及数据保留时间(天)默认五天

统计,日志,排行信息等保存天数

Kafka版本 默认集成的是0.9的kafka协议,如果需要更新的协议支持,直接修改pom.xml的kafka依赖包版本即可

联系我们

WeiboAD ADINF Team

QQ Group: 318051466

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值