Brynjar Ingimarsson

Software Engineer

Blog

Experimenting with Grafana Cloud and OpenTelemetry for a PHP application

February 25, 2024

Having 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, 2022

PHP 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, 2020

A 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 >>