Operations | Monitoring | ITSM | DevOps | Cloud


The ultimate logging series: Logging using PHP functions

In part one of our PHP logging blog series, we discussed what logging is and covered the basics of creating logs in PHP applications using the PHP system logger. While the PHP system logger automatically records critical events like errors in code-execution, a more customized logging setup can be achieved using PHP functions. For part two, let's look at the basics of creating custom error logs by calling PHP functions.

PHP - Monitoring a PHP application with OpenTelemetry and SigNoz

In this tutorial, we will use OpenTelemetry to instrument a PHP application for telemetry data. It’s essential to monitor your PHP application for performance issues and bugs. Application owners need good telemetry data from their application in order to monitor it effectively. That’s where OpenTelemetry comes into the picture. OpenTelmetry provides client libraries for many programming languages, including PHP, which can be used to instrument applications.

OpenTelemetry PHP | Monitoring a PHP application with OpenTelemetry

PHP is a widely popular server-side language and enjoys the top spot in terms of market share. Many world-famous organizations like Facebook have their applications written in PHP. WordPress, which powers 43% of all websites, is also built on PHP. In this tutorial, we will use OpenTelemetry to instrument a PHP application for telemetry data. It’s essential to monitor your PHP application for performance issues and bugs.

The ultimate logging series: Using the PHP system logger

Logging is essential to application development. Logs provide exhaustive, robust information that is useful for tracking all the changes made to an application's code. PHP logs help you track the performance of the method calls within your application, the occurrence of a particular event, and the errors in your application. With proper PHP logging techniques, you can track and optimize an application's performance.

Composer Updates with Source Operations

An application on Platform.sh can define a number of operations that can be applied to its source code. Source Operations can be fully automated, which can be useful when projects need scheduled updates applied to their applications. These commands, once defined, can replace the need to push updates from a local repository by running composer update automatically.

Best PHP Monitoring Tools on the Market

As of April 2022, more than 75% of the internet comprises websites made using PHP (source). That is to say, three out of four websites on the internet have been developed using PHP! That is huge! With that many PHP web applications on the web, there need to be systems that can automatedly keep track of how they respond to the hundreds of thousands of clients connecting worldwide.

Introducing PHP Profiling Support for Our Industry-Leading Observability Platform

PHP is one of the most popular server-side scripting languages for web applications. According to this chart from Statista.com, PHP still commands a 54.6% overall share of the worldwide programming language market. PHP continues to be popular because of its overall simplicity, SQL support for numerous relational databases, and ability to exchange information asynchronously with web pages.

Building a Laravel API for CircleCI webhooks

Software applications consist of interconnected systems - each providing a specialized service towards the common goal of meeting a business need. As with any network, an efficient data exchange mechanism is key to its functionality, effectiveness, and responsiveness. In the past, data exchange was performed using polling requests. At regular intervals, a system would make a request to get the latest information or find out if there is an update to deal with.

PHP 8.1 lays new ground on Platform.sh

Every year, the PHP foundation releases a new version of PHP that includes updated features for users. These new releases offer a sweet way to kick off every holiday season for developers and application makers (like me). Just days after its official release, we made PHP 8.1 available for all projects on our Grid plans. Now, you can take advantage of the long-awaited PHP 8.1 features on Platform.sh.

A Deep Dive into 592 Billion Interactions with PHP Systems

Our in-process data collectors, also known as “the tracers,” collect a lot of span data across our customers’ applications and services. And by a lot, we mean it. In September 2021, these components collected 38,320,426,250,000 unique spans, which mark a specific transaction. For those of you counting at home, that’s 38.3 trillion.