Engineering blog from Studio Drydock.

Adding more fields to Filebeat

First published 14 May 2019

In the previous post I wrote up my setup of Filebeat and AWS Elasticsearch to monitor Apache logs. This time I add a couple of custom fields extracted from the log and ingested into Elasticsearch, suitable for monitoring in Kibana.


Filebeat and AWS Elasticsearch

First published 12 May 2019

Elasticsearch, Logstash and Kibana (or ELK) are standard tools for aggregating and monitoring server logs. This post details the steps I took to integrate Filebeat (the Elasticsearch log scraper) with an AWS-managed Elasticsearch instance operating within the AWS free tier.


Deploying iOS Builds Locally

First published 26 January 2019

If you’re building iPhone and iPad apps, you’ll want a convenient way to deploy builds to your own devices for testing and quick feedback. There are quite a few ways of going about this:


MacOS Mojave and VNC

First published 18 January 2019

Using VNC to connect to MacOS Mojave from Windows is problematic due to problems with the login screen not responding after first use. None of the suggestions in the linked discussion worked for me, instead I set up a shortcut to remotely kill the login window before attempting VNC connection.


DNS64/NAT64 Raspberry Pi WiFi

First published 14 April 2017

A Raspberry Pi is set up as an IPv6-only wireless hotspot supporting DNS64/NAT64 for accessing the IPv4 Internet.  This is ideal for testing iOS apps for Apple’s IPv6 compliance.