This PHP script tracks the speed of your app's platform and identifies the cause of slowdowns in real-time. This software tracks platform performance, and is not statistics software like Nagios or NewRelic.
Research shows conversions drop 4.42% every second your site loads. If you have an online business, performance slowdowns can be very costly. This tracker finds bottlenecks in any hosting platform.
- The only software that tracks platform performance
- CPU Performance, Memory, and Storage
- No performance impact and simple setup in minutes
- Supports any platform and application
- Real-time and past, searchable, results
- Notifications and daily reports
- It does not gather usage statistics, like Nagios.
- It does not look at your application's performance, like NewRelic.
Slowdowns for each individual resource are tracked and saved for later viewing.
Click here to try our demo account, with a handful of trackers already set up.
Simply upload the tracker's PHP script to your server so that it can be accessed through the web. You can download the stable release and upload it to your website with an FTP client. Or you can use either of the commands below with SSH.
curl "https://slicie.com/tracker/slicie-tracker.php" --output slicie-tracker.php
or use wget:
wget "https://slicie.com/tracker/slicie-tracker.php"
After uploading the tracker, access the script in your web browser to configure it.
You can set up the tracker on your server easily with docker. We have a hub.docker.com repository built off of a simple Apache installation. Your performance is tracked just as reliably within a docker container as it will through any other method of installation.
docker pull slicie/tracker
docker run -d -p 8888:80 --name tracker slicie/tracker
You can modify 8888 in the docker run statement to change the publicly accessible port. You will connect to the tracker over http and not https; however, your tracking statistics are communicated to the slicie network over HTTPs.
The tracker will be found at the URI /slicie-tracker.php
To set up the tracker, you need to view slicie-tracker.php in your browser. You can access it using the public IP of your docker container (or its hostname) and its port. In the example, using port 8888, you would connect to the tracker using the following URL: http://example.com:8888/slicie-tracker.php You can also use the IP of the server, like this: http://1.2.3.4:8888/slicie-tracker.php
- The tracker has minimal impact on performance, but uses just 2% of 1 CPU core.
- Shared hosting compatible: no root/admin access required.
- Any Linux release (e.g. Ubuntu, RedHat, CloudLinux, etc) or Windows* (w/o memory tracking)
- PHP 5+ minimum with any web server (e.g. Apache, LiteSpeed, NGINX, IIS, etc).
- PHP 7.3 recommended for higher resolution timers.
The tracker does not look at how quickly your website loads or pay attention to its "uptime". There are many services, like "Pingdom", which do that. The tracker also does not hook into your application's code, like "NewRelic".
The tracker uses simple, stable, algorithms that track the performance of individual resources, but it does not look at things like the quantity of available memory, the amount of CPU usage, or the server load.
The tracker is not designed to tell you if your application is optimized or performing well, it is designed to track whether or not the platform your application is running on is performing properly.