PHP Agent for Elastic APM – This is a community PHP agent for Elastic.co’s APM solution.
Source: philkra/elastic-apm-php-agent: PHP Agent for Elastic APM
PHP Agent for Elastic APM – This is a community PHP agent for Elastic.co’s APM solution.
Source: philkra/elastic-apm-php-agent: PHP Agent for Elastic APM
Open source Application Performance Monitoring
Already housing logs and system metrics in Elasticsearch? Expand to application metrics with free and open Elastic APM. See exactly where your application is spending time so you can quickly fix issues and feel good about the code you push.
And PHP APM agent
Source: Application Performance Monitoring (APM) with Elasticsearch | Elastic
SPX, which stands for Simple Profiling eXtension, is just another profiling extension for PHP.
It differentiates itself from other similar extensions as being:
Retrace collects an amazing amount of details about what is happening at the code level within your application. It is a gold mine for developers who are trying to troubleshoot bugs and look for ways to optimize their code.
Source: Retrace Application Performance Management (APM) – Stackify
Tideways saves you time by taking the guesswork out of your app’s backend performance. Gain detailed insights, spot performance bottlenecks, and get real-time error detection alerts.
Source: Mission control center for PHP application performance | Tideways
APM (Alternative PHP Monitor) is a monitoring extension enabling native Application Performance Management (APM) for PHP. It doesn’t require any modification to your application’s code and let’s you collect performance metrics as well as catching issues that may arise.
Source: patrickallaert/php-apm: PHP APM (Alternative PHP Monitor)
“You manage your PHP project dependencies with Composer, right? But are you sure that your project is not dependent on a package with known security issues? The SensioLabs security advisories checker is a simple tool, available as a web service or as an online application, that uses the information from your composer.lock
file to check for known security vulnerabilities. This checker is a frontend for the security advisories database.” / SensioLabs.
Source: Check your PHP project for known security issues – SensioLabs Security Advisories Checker
phpcs-security-audit is a set of PHP_CodeSniffer rules that finds flaws or weaknesses related to security in PHP and its popular CMS or frameworks.
It currently has core PHP rules as well as Drupal 7 specific rules. Next planned CMS/framework is Symfony 2, which are also relevant to Moodle.
As a bonus set of rules, the tool also check for CVE issues and security advisories related to CMS/framework. You can use it in order to follow the versioning of components during static code analysis.
The main reasons of this project for being an extension of PHP_CodeSniffer is to have easy integration into continuous integration systems and to be able to find security bugs that are not detected with object oriented analysis (like in RIPS or PHPMD).
phpcs-security-audit is backed by Floe design + technologies and written by Jonathan Marcil.
מקור: FloeDesignTechnologies/phpcs-security-audit
Webgrind is a Xdebug profiling web frontend in PHP. It implements a subset of the features of kcachegrind and installs in seconds and works on all platforms. For quick’n’dirty optimizations it does the job. Here’s a screenshot showing the output from profiling:
Suggestions for improvements and new features are more than welcome – this is just a start.
מקור: jokkedk/webgrind: Xdebug Profiling Web Frontend in PHP
At the core of Panda is a REST API which supports uploading and managing of videos, encodings and output profiles.
Every Panda account has a number of clouds. Each cloud defines a single storage for your uploaded videos, resulting encodings and thumbnails.
Typically you will want to create a separate cloud for each website you plan to integrate Panda into. You can also use clouds to separate production and staging environments.
To access the API there are client libraries available in many languages: See all client libraries. Refer to the API Docs when using the API. All API responses are JSON-formatted.
The following guides are also available: Rails How-to and PHP How-to.