Blog
Experimenting with Grafana Cloud and OpenTelemetry for a PHP application
February 25, 2024Having good monitoring infrastructure is important to ensure the reliability and performance of production systems. This post is about my experiments with gettings logs, metrics, and traces from a SlimPHP application to Grafana Cloud using an OpenTelemetry collector.
Read more >>Add meta-data to Slim routes using PHP 8 attributes
August 31, 2022PHP 8.0 introduced attributes. They can be used to add meta-data to classes, methods and more. Here we look at how we can use attributes with Slim to add meta-data to routes.
Read more >>Building an MQTT Based Telemetry System
March 30, 2020A real-time telemetry system can be useful in many situations, for example when building an electric race car. With a telemetry system, we can monitor the status of all of the car systems remotely while the car is driving. The goal was to build a telemetry system that would be simple to use and require minimal maintenance. In this article I go over the telemetry system at Team Spark and describe how you can set it up along with all our code.
Read more >>