Awesome!  Thanks for the very helpful info.  I didn't know about typeperf
(or wmic which I'm now seeing).  That plus ProcessInput can get me a long
way for now, and I'm anxious to see what Windows Event Collector can do.

-Ali

On Wed Jan 14 2015 at 7:23:11 PM Tiru Srikantha <tiru.srikan...@gmail.com>
wrote:

> I'm using it on Windows (50/50 windows/linux boxes, most customer facing
> servers are Windows with management boxes as Linux due to the better ops
> tools on that platform) with no issues. It reads from a text log, parses it
> with Lua and then ships the resulting packet over the TLS TCP transport to
> a central aggregation server for stats tracking/transfer to
> Elasticsearch/InfluxDB. The central server also handles stuff like pulling
> from CloudWatch and S3 (ELB logs).
>
> Right now Heka doesn't have plugins for some platform-specific stuff such
> as Windows Event Logs or Performance Counters but I'm working on a sampler
> for perf counters that runs in Heka's ProcessInput (
> https://hekad.readthedocs.org/en/latest/config/inputs/index.html#processinput)
> and writes the data out to stdout using typeperf.exe. The data can then can
> go through the normal parsing pathways and end up as message packets.
>
> An example of the data:
>
> Command: typeperf "\Memory\Available bytes" "\processor(_total)\%
> processor time"
>
> Stdout:
> "(PDH-CSV 4.0)","\\MYPC\Memory\Available
> bytes","\\MYPC\processor(_total)\% processor time"
> "01/14/2015 17:05:50.108","1807339520.000000","24.692840"
> "01/14/2015 17:05:51.109","1807540224.000000","17.999271"
> "01/14/2015 17:05:52.110","1807552512.000000","11.788940"
>
> It's pretty simple lpeg grammar to parse it using the SandboxDecoder, I
> just have to find time to sit down and write it.
>
> Event logs are a bit trickier but I think I can figure out something with
> the HTTP Input -> XML Decoder and Windows Event Collector forwarding to a
> heka process on the local host. We'll see.
>
> On Wed, Jan 14, 2015 at 5:03 PM, Ali <h...@alijnabavi.info> wrote:
>
>> Thanks, Rob!
>>
>> I was hoping to capture generic system information like CPU utilization,
>> memory consumption, the event log data, disk usage, etc. The rest is stuff
>> i can get from the file system.
>>
>> -Ali
>>
>> On Wed, Jan 14, 2015, 4:46 PM Rob Miller <rmil...@mozilla.com> wrote:
>>
>>> I don't currently know of any plugins that are specifically about
>>> pulling data in from Windows machines. That being said, only a few of our
>>> decoder plugins are tied to a specific platform, most should run on Windows
>>> w/ no problems. What is the specific data that you're trying to process?
>>>
>>> -r
>>>
>>>
>>> On 01/14/2015 01:50 PM, Ali wrote:
>>> > Hi there.
>>> >
>>> > I'm anxious to try out Heka at work.  Most of the apps and hosts I
>>> would
>>> > use it with run Linux, but I was wondering what I would be able to get
>>> > by installing Heka on Windows hosts.  Part of what I liked about Heka,
>>> > from what I have read so far, is how fast and simple (from a sysadmin
>>> > perspective) it is, so I'd hate to diminish its speed and simplicity by
>>> > going through too many gymnastics to implement it usefully on Windows.
>>> > Looking at the inputs and decoders I don't see how to use Heka to get
>>> > Windows data.  (I've never used anything but Splunk to get Windows data
>>> > and that was virtually automatic.)
>>> >
>>> > I guess I could leave Heka as an agent/shipper for Linux hosts only and
>>> > use nxlog et al. to ship Windows logs to a central Heka node for
>>> processing?
>>> >
>>> > Thanks in advance,
>>> > Ali
>>> >
>>> >
>>> > _______________________________________________
>>> > Heka mailing list
>>> > Heka@mozilla.org
>>> > https://mail.mozilla.org/listinfo/heka
>>> >
>>>
>>>
>> _______________________________________________
>> Heka mailing list
>> Heka@mozilla.org
>> https://mail.mozilla.org/listinfo/heka
>>
>>
>
_______________________________________________
Heka mailing list
Heka@mozilla.org
https://mail.mozilla.org/listinfo/heka

Reply via email to