tomashley

Awesome Window Manager

Kanji When people look over my shoulder, or do some work with me on my laptop, I am always asked about the Japanese/Chinese pictograms on the top left of my screen: Kanji These are the 10 workspaces I have available to me. I had to do a little research on them, and I think they are Chinese or Japanese number characters. 九 - for example is Chinese Number 9, or Japanese Kanji 9 The reason I don’t know what they are, is because I copied them from someone else’s rc.lua for AwesomeWM.

Read more →

Logstash @types and Beaver

Something I came across last night has tripped me up a few times and I hadn’t really noticed because I’d never really dived into it. Brief overview My setup at the moment consists of two Logstash servers. One receives logs from my production nodes and one from my development environments. Logs are shipped via Beaver to a Redis queue. They do share the same Elasticsearch cluster, but I separate them here by putting them in different indexes.

Read more →

Kibana 3

Tonight I finally got my first preview of a working Kibana 3. I tried running up a Vagrant box using the new Kibana 3 Chef cookbook from Lusis The issue with this was I forwarded port 80 in VirtualBox to 8080 on my Host. I’m not sure whether Nginx or the Angular code in Kibana was dropping the port, but I could not list the _aliases route to proxied Elasticsearch because the port was dropping.

Read more →

DropWizard and Graphite

I’m working on a new project at work, and we seem to have fallen on DropWizard as the back-end of choice for building our service. This is very nice, because it affords a metrics service as a viewport into the embedded Jetty engine and with various JVM metrics and the ability to time and count individual Java methods. I have written a metrics scraper that pulls the DropWizard JSON metrics, flattens them and pushes them up into Graphite.

Read more →