Giter Club home page Giter Club logo

brubeck's People

Contributors

alindeman avatar carlosmn avatar goir avatar haneefmubarak avatar iamfletch avatar ionicabizau avatar joeshaw avatar linkslice avatar lukepalmer avatar mhr3 avatar mikemcquaid avatar msaf1980 avatar vmg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

brubeck's Issues

Build Failure on Big Endian

We are trying to build graphite-statsd Dockerfile on s390x But our image build is failing with below error

Step 29/45 : RUN git clone "${brubeck_repo}" /usr/local/src/brubeck  && cd /usr/local/src/brubeck && git checkout "${brubeck_version}"  && ./script/bootstrap  && chmod +x brubeck && mkdir -p /opt/graphite/bin/  && cp -fv brubeck /opt/graphite/bin/brubeck
 ---> Running in bf8c5e51439f
Cloning into '/usr/local/src/brubeck'...
Note: switching to 'e95d95945a9319be38e593e95691344a99fe851d'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at e95d959 Finish removing secure (missed some spots)
Submodule 'vendor/ck' (https://github.com/concurrencykit/ck) registered for path 'vendor/ck'
Cloning into '/usr/local/src/brubeck/vendor/ck'...
Submodule path 'vendor/ck': checked out '1a84d49c3ca794356f015a3391e6d10be98f6a6a'
cd vendor/ck && ./configure
Detecting operating system.......success [linux]
Detecting machine architecture...failed  [unsupported]
make: *** [Makefile:60: vendor/ck/Makefile] Error 1
The command '/bin/sh -c git clone "${brubeck_repo}" /usr/local/src/brubeck  && cd /usr/local/src/brubeck && git checkout "${brubeck_version}"  && ./script/bootstrap  && chmod +x brubeck && mkdir -p /opt/graphite/bin/  && cp -fv brubeck /opt/graphite/bin/brubeck' returned a non-zero code: 2

This failure is observed because checked out version of concurrencykit/ck does not have s390x support. I could build latest https://github.com/concurrencykit/ck/releases/tag/0.7.0 on s390x platform
@lukepalmer Could you please update this repo to use latest stable version(0.7.0) of concurrencykit/ck?

Allow reporting of time in seconds

Outputting time in fractional milliseconds doesn't make a lot of sense in a macro context. Optionally normalize to seconds.

This should be configurable so that people who have been using milliseconds forever can keep continuity.

Error during MAKE

Got error in make
src/backends/kafka.c:40:9: warning: implicit declaration of function 'rd_kafka_fatal_error'; did you mean 'rd_kafka_last_error'? [-Wimplicit-function-declaration] err = rd_kafka_fatal_error(self->rk, errstr, sizeof(errstr)); ^~~~~~~~~~~~~~~~~~~~ rd_kafka_last_error src/backends/kafka.c: In function 'error_cb': src/backends/kafka.c:96:14: error: 'RD_KAFKA_RESP_ERR__FATAL' undeclared (first use in this function); did you mean 'RD_KAFKA_RESP_ERR__FAIL'? if (err != RD_KAFKA_RESP_ERR__FATAL) ^~~~~~~~~~~~~~~~~~~~~~~~ RD_KAFKA_RESP_ERR__FAIL src/backends/kafka.c:96:14: note: each undeclared identifier is reported only once for each function it appears in make: *** [src/backends/kafka.o] Error 1

sampling rates and other

"Client-sent sampling rates are ignored."
Is it an outdated statement in readme?

Do brubeck uses only 65536 samples for ms aggregates?

Automatically size hash tables

Right now there's a fixed size in the config, and it's easy for performance to degrade if you don't think about it.

This could happen automatically using ck_ht_grow_spmc.

StatsD Secure has warnings, possibly broken

There was an update to an underlying library that did not stand the test of time. There are compilation warnings and I suspect the implementation does not work.

For the next person who needs StatsD secure (does anyone need/use this?) you may need to make some hopefully minor fixes before use. PR appreciated of course.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.