d-fens Hackathon 2016

On Monday and Tuesday, the 21st and the 22nd of November, our company organized an event. A Hackathon. What’s a Hackathon? “A hackathon (also known as a hack day, hackfest or codefest) is a design sprint-like event in which computer programmers and others involved in software development, including graphic designers, interface designers, project managers, and […]

GitHub Repository creation with PowerShell

In the last few weeks I had to create several GitHub repositories for my daily work. To simplify the process I automated the creation with PowerShell. I created and initialized the repositories manually until I recognized that this is a perfect task to automate. First I studied the documentation of the GitHub API v3, which […]

Behaviour Driven Development with GitHub

To etablish the principle of Behaviour Driven Development in our development process we searched for a possibility to verify, if an acceptance criteria is fullfilled or not. Because we usually host our repositories at GitHub we decided to use the GitHub issue tracker to describe our features and acceptance criterias. Setup Issues As a first […]

Using GitFlow and SourceTree for PowerShell Module Development

There are several ways on how to create a PowerShell (script) module. And depending on your environment chances are high you are not the only developer contributing to a module. And if you care about versioning that is a little bit more sophisticated than just creating directories with semi-sequential version numbers this blog post might […]

Clickatell Output Plugin for Graylog v1.0.0

Configured Plugin

Introduction This Graylog Output Plugin can send short messages (SMS) via the Clickatell Messaging Provider based on messages that are assigned to a specific stream in Graylog. It is based on the new version 1 plugin architecture. This plugin does essentially the same as the Clickatell AlarmCallback Plugin for Graylog, but works on streams instead […]

Clickatell AlarmCallback Plugin for Graylog v1.0.0

Graylog Clickatell AlarmCallback Configuration

Introduction This Graylog AlarmCallback Plugin can send short messages (SMS) via the Clickatell Messaging Provider based on alert conditions configured in Graylog. It is based on the new version 1 plugin architecture (though for AlarmCallback Plugins not that much has changed). Here is a brief overview of what is covered: Installation Configuration Options Testing Download […]

[HOWTO] Creating a Graylog2 Filter Plugin

Introduction UPDATE 2015-02-26 The plugin now works with the Graylog v1 plugin API Following the article about Creating a Graylog2 Output Plugin this post will cover the steps needed to create a filter plugin for Graylog2. While the SCRIPT OUTPUT Plugin enabled a potential user to run scripts for post-processing of messages, the SCRIPT FILTER […]

[NoBrainer] Using drone.io to automatically integrate your Graylog2 Plugins in Docker

In this post I will quickly show you how to easily use drone.io and GitHub in combination with Docker to test your self developed Graylog2 plugins. Here is a brief overview of what is covered: Setting up drone.io integration Creating the Dockerfile Building the Docker image Running Graylog2 with plugins Summary and Notes Introduction As […]

[HOWTO] Creating a Graylog2 Output Plugin

Defining new Output

Introduction As described in my last post Sending Gelf messages to Graylog2 via PowerShell we were testing Graylog2 for log and meter collection. It soon became clear that the current selection of adapters to get data out of Graylog2 was far from perfect. We needed a specific output action to send data to an incident […]

[NoBrainer] Sending Gelf messages to Graylog2 via PowerShell

Bulk loading data into Graylog2

Recently I was testing Graylog2 as a store for metering data and had to bulk-load a larger amount of data into its database. My goal was to create synthetic and randomised metric information for a couple of virtual servers (5’000) over a period of one year at a sampling rate of 5s. This would make […]