Git Product home page Git Product logo

funnel's People

Contributors

a-h avatar agnivade avatar fvbommel avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

funnel's Issues

support stream to bleve

Just a pure golang alternative to elastic.
It also means you could index client side in the agent if you wanted to of course.

You can bring up a huge cluster by just denting to S3 or NATS and then let the server side bleve do the indexing and searching also.

It's very easy to get this going to replace elastic since it's just logs.

If you want a sample I can point you to some as others have written log indexers for bless e already

Add support for roll over by date

So far Iog to file can only be conditioned on max-lines or max-bytes, but sometimes daily rotation is more appreciated.

In logrotate there are also options for daily/weekly/monthly.

So maybe consider adding daily roll over?

funnel error stops normal running process

	tick := time.Tick(time.Second)
	for {
		select {
		case <-tick:
			log.Info().Msg("tick")
			os.Stderr.WriteString(fmt.Sprintf("stderr - now :%v\n", time.Now()))
		}
	}

image

funnel kafka brokers set to invalid ports to mock kafka brokers failure.

we expect demo process running 7x24. but funnel stops it when kafka brokers down.

Support openwrt targets

This would be really nice to have this run on routers running openwrt. I can help with testing on ar71xx and ramips targets (both are MIPS I think)

An example of docker-compose?

Could you provide an example of how I could setup my docker services to log to funnel automatically, using docker-compose configuration?

I could explain more if needed!
Thanks.

Add supported OS in the readme

In which OS can Funnel be used ? Can it be used on Windows ? A few words on this in the readme would help.

Looking at the prebuild binaries, it seam that funnel can't be used on windows. Is that right ?

If not, how difficult would it be to add support for windows ?

Make it easier to capture stderr

From the README, to capture stderr, you need to do:

$/etc/myapp/bin 2>&1 | funnel

What if instead you could do: funnel -cmd '/etc/myapp/bin'? Then it could capture all stdout and stderr on its own.

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.