logvac icon indicating copy to clipboard operation
logvac copied to clipboard

Simple, lightweight, api-driven log aggregation service with realtime push capabilities and historical persistence.

Results 5 logvac issues
Sort by recently updated
recently updated
newest added

After each message gets published we're setting the connection to `nil` [here](https://github.com/nanopack/logvac/blob/master/drain/datadog.go#L62) Because of this, each time another publish comes in, we're creating a new connection and outputting "Redialing Datadog"...

Currently, when we're displaying logs, we use the component name (ex. `web.main`) and that it. It would be nice if we could add something to the output that would indicate...

`ERROR Failed to Publish - write tcp 192.168.0.16:35804->192.168.0.2:1445: use of closed network connection - Failed to redial mist - Ping failed, possibly bad token, or can't read from mist -...

Change the `log-keep` variable from a `map[string]interface{}` so something like this would cleanup twice; once age based, and once record based: `"log-keep": "{\"app\":5,\"app\":\"1m\"}"`

Currently if someone specifies `-k {"app":"10000"}`, the garbage collection will default to keeping logs for two weeks. Maybe if [this](https://github.com/nanopack/logvac/blob/8f17c38ba4ab3b6b71c964255ef21c7d66343d46/drain/boltdb.go#L239) converts to an int and falls through.