Ok, thanks.
And sorry, but I don't have a patch (don't know how to fix this kind of
compilation issue).

On 7 July 2015 at 16:17, Michael Trinkala <[email protected]> wrote:

> Yeah, I have only been building on Ubuntu and haven't done any cross
> platform clean-up.  Thanks for the build output I will fix those errors
> (unless you already have a patch).
>
> Trink
>
> On Tue, Jul 7, 2015 at 5:57 AM, bruno binet <[email protected]> wrote:
>
>> I now have some time to do a few tests with Hindsight, so I tried to
>> compile it on our targeted arm platform (raspberry pi), but I get the
>> following error:
>>
>> root@hl-mc-9999-dev:~/hindsight/release# cmake
>> -DCMAKE_BUILD_TYPE=release ..
>> -- The C compiler identification is GNU 4.7.2
>> -- The CXX compiler identification is GNU 4.7.2
>> -- Check for working C compiler: /usr/bin/gcc
>> -- Check for working C compiler: /usr/bin/gcc -- works
>> -- Detecting C compiler ABI info
>> -- Detecting C compiler ABI info - done
>> -- Detecting C compile features
>> -- Detecting C compile features - done
>> -- Check for working CXX compiler: /usr/bin/g++
>> -- Check for working CXX compiler: /usr/bin/g++ -- works
>> -- Detecting CXX compiler ABI info
>> -- Detecting CXX compiler ABI info - done
>> -- Detecting CXX compile features
>> -- Detecting CXX compile features - done
>> -- Found LUASANDBOX: /usr/local/lib/libluasandbox.so
>> -- Configuring done
>> -- Generating done
>> -- Build files have been written to: /root/hindsight/release
>>
>> root@hl-mc-9999-dev:~/hindsight/release# make
>> Scanning dependencies of target hindsight
>> [  2%] Building C object src/CMakeFiles/hindsight.dir/hindsight.c.o
>> [  4%] Building C object src/CMakeFiles/hindsight.dir/
>> hs_analysis_plugins.c.o
>> [  6%] Building C object src/CMakeFiles/hindsight.dir/
>> hs_checkpoint_reader.c.o
>> /root/hindsight/src/hs_checkpoint_reader.c: In function 'find_first_id':
>> /root/hindsight/src/hs_checkpoint_reader.c:46:3: error: large integer
>> implicitly truncated to unsigned type [-Werror=overflow]
>> /root/hindsight/src/hs_checkpoint_reader.c:55:3: error: comparison is
>> always false due to limited range of data type [-Werror=type-limits]
>> cc1: all warnings being treated as errors
>> src/CMakeFiles/hindsight.dir/build.make:100: recipe for target
>> 'src/CMakeFiles/hindsight.dir/hs_checkpoint_reader.c.o' failed
>> make[2]: *** [src/CMakeFiles/hindsight.dir/hs_checkpoint_reader.c.o]
>> Error 1
>> CMakeFiles/Makefile2:947: recipe for target 
>> 'src/CMakeFiles/hindsight.dir/all'
>> failed
>> make[1]: *** [src/CMakeFiles/hindsight.dir/all] Error 2
>> Makefile:146: recipe for target 'all' failed
>> make: *** [all] Error 2
>>
>> Do you know what is going on here? I guess this is an issue with the arm
>> platform only?
>>
>> Cheers,
>> Bruno
>>
>>
>> On 10 June 2015 at 18:41, bruno binet <[email protected]> wrote:
>>
>>> Thanks a lot for your answers.
>>>
>>> And yes, I'm very interested in bootstrapping a first prototype of my
>>> own data pipeline based on Hindsight so that I can compare the performance
>>> on a raspberry pi.
>>> (here is the current state of our Heka-based data pipeline:
>>> https://bitbucket.org/helioslite/heka-hl-sandboxes)
>>> So it would be great if you can give me the first instructions on how to
>>> build and setup Hindsight.
>>>
>>> Thanks.
>>> Bruno
>>>
>>> On 10 June 2015 at 18:18, Michael Trinkala <[email protected]>
>>> wrote:
>>>
>>>> - It is usable and being actively developed with the intent to move it
>>>> into production later this year.
>>>> - We are currently running production data through it for testing but
>>>> it is not deployed in an official capacity.  It has been very stable but
>>>> until a more robust set of tests have been build out I will not consider it
>>>> production ready.
>>>> - Yes, it can decode/encode Heka protobuf format
>>>> - Yes, the router/message matcher is complete.  The only difference is
>>>> that it supports Lua string pattern matching instead of re2 regexp  (Heka
>>>> 'Hostname =~ /^foo/' vs Hindsight 'Hostname =~ "^foo"')
>>>> - Yes, but you would need a lua-socket input and output sandbox (see
>>>> benchmarks/hsr_run for related examples)
>>>> - No documentation yet, only examples in the benchmarks directory.  I
>>>> could have you bootstrapped in about 30 minutes (and hopefully turn that
>>>> into a getting started guide) if you are interested.
>>>>
>>>> Implementation wise the only missing piece is support for dynamically
>>>> loading plugins.  The actual code to accomplish it is very small (just
>>>> detecting files in the load directory and moving them to the run directory)
>>>> but ideally it would be fronted by a web server and a GUI with access
>>>> control and validation (a much larger effort and actually a separate
>>>> project).
>>>>
>>>> Trink
>>>>
>>>> On Wed, Jun 10, 2015 at 8:15 AM, bruno binet <[email protected]>
>>>> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I recently discovered the work pushed into the Hindsight repository (
>>>>> https://github.com/trink/hindsight) which seems to be a lightweight
>>>>> alternative to Heka, based on the lua sandbox.
>>>>> The Hindsight vs Heka benchmarks are quite impressive.
>>>>>
>>>>> I'm currently running Heka on the raspberry pi (not so powerful)
>>>>> device and the load average quickly increases and exceeds 1 when Heka is
>>>>> ingesting data, so Hindsight could be a good fit for us if it can perform
>>>>> better than Heka in terms of CPU cycles.
>>>>>
>>>>> What is the current status of Hindsight? Is it just an temporary
>>>>> experiment or will it be maintained and actually used in production?
>>>>> Is it currently usable and stable?
>>>>> Is Hindsight able to decode and encode Heka protobuf format?
>>>>> Does Hindsight have a complete router implementation to dispatch
>>>>> messages to sandboxes like in Heka?
>>>>> My use case is basically to read raw text data from UDP socket, parse
>>>>> text data with lua patterns or lpeg, process data through a few lua 
>>>>> sandbox
>>>>> filters, then write output messages both to a file (protobuf heka format)
>>>>> and a HTTP server (json format): can this be easily accomplished with
>>>>> Hindsight?
>>>>> Is there any documentation somewhere to get started with Hindsight?
>>>>>
>>>>> Thanks,
>>>>> Bruno
>>>>>
>>>>> _______________________________________________
>>>>> Heka mailing list
>>>>> [email protected]
>>>>> https://mail.mozilla.org/listinfo/heka
>>>>>
>>>>>
>>>>
>>>
>>
>
_______________________________________________
Heka mailing list
[email protected]
https://mail.mozilla.org/listinfo/heka

Reply via email to