who am I? •Freelance Engineer using Python for the job. •maintainer of several OSS projects including notorious PHP •Also a Go contributor •http://www.mozo.jp/
•Developed a fluent-protocol compatible log collector in Go •Deployed it over a number of embedded Windows 8 boxes in production environment •Managed to get it working quite easily thanks to Go’s cross- compilation feature.
ik [ai-kay] •A humble alternative implementation of fluentd that I am developing with @stanaka •https://github.com/moriyoshi/ik •fluentd is a versatile log collector developed by folks at TreasureData Inc.
features of ik •Small memory footprint comparing to the bare fluentd set-up •Built-in scoreboard feature •Can run on Windows out-of-the-box
In the Real World •A bunch of Windows tablets running a .NET application embedded in consoles •Needed to see how it is going remotely •fluentd was already being used in production, wanted to stick to it
In the Real World fluentd stunnel Internet stunnel stunnel stunnel stunnel ik ik ik ik .NET application .NET application .NET application .NET application
Components •fluentd for log collection •stunnel for secure connection •ikas a log transfer agent •NLog-Targets-Fluentd to stream application logs to the server in fluent protocol