iHuangYaoshi / fiery

APM for PHP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Fiery

Codacy Badge logo Build Status License

中文文档

showtrace

Fiery is an APM-Application Performance Management for the PHP

Introduction

  • All Service in an jar.easy to deploy
  • Burial SDK: integrated burial package for php project
  • Log Pusher: collect the ragnarsdk logs and push to the server
  • Server: index, storage, statistics the logs, web Management interface
  • Goto wiki to get More Infomation

Requirements

  • PHP 5.3 or later with bcmath
  • Linux, OS X and Windows
  • Memory: 2G or more
  • Java 8 Runtime

Getting Started

  1. Download Java 8 Runtime
  2. tar xvf jdk-1.8.tar.gz
  3. Download Recent Relasese Jar on Release page
  4. mkdir logs index db
  5. Startup the Fiery Server by command:

java -XX:-MaxFDLimit -Xms3750m -Xmx3750m -XX:ReservedCodeCacheSize=240m -XX:+UseCompressedOops -jar ragnarserver-0.5.3-SNAPSHOT.jar --server.port=9090

  1. Browse the web address http://127.0.0.1:9090/ragnar/

Burial SDK

LogPusher

nohup java -XX:-MaxFDLimit -Xms128m -Xmx450m -XX:ReservedCodeCacheSize=240m -XX:+UseCompressedOops -jar logpusher-0.5.3-SNAPSHOT.jar -type logpush -path [ragnarsdklogpath] -host [ip:port] -outtime 7 &

Todo

  • Service Manage Shell(startup stop restart)
  • Persistent memory statistics
  • Statsd

Contact Us

  • WeiboAD ADINF Team
  • QQ Group: 318051466

About

APM for PHP

License:Apache License 2.0


Languages

Language:Java 64.1%Language:FreeMarker 28.3%Language:Shell 2.8%Language:JavaScript 1.9%Language:Batchfile 1.5%Language:PHP 1.5%