вторник, 16 июля 2013 г.

New Relic Platform Agent SDK for Go(golang)

      Сегодня завершил работу над еще одной библиотекой для языка Go - New Relic Platform Agent SDK.  У самого new relic есть библиотеки только для Java и Ruby. Но и тот и другой не слишком хорошо подходят для написания демонов - так как потребляют немерено памяти. То что не стоило ожидать от них поддержки языка Go - это понятно, но для Python то почему не написали ? Обычный агент для мониторинга Python у них есть, следовательно и программисты пишушие на нем тоже. 
      Go же как нильзя лучше подходит для написания инструментов мониторинга - памяти ест очень мало, с сетью и потоками работать очень легко. В общем с помощью моего SDK можно написать плагин мониторинга за один вечер.
      Надеюсь кому-нибуть будет полезен: