complainer icon indicating copy to clipboard operation
complainer copied to clipboard

Complainer's job is to send notifications to different services when tasks fail on Mesos cluster.

Results 7 complainer issues
Sort by recently updated
recently updated
newest added

This pull request adds some logging updates: - Use of Go's native `log` package replaced with the drop-in https://github.com/sirupsen/logrus - Informative and debug logging statements added, useful log levels set...

The [release tab](https://github.com/cloudflare/complainer/releases) shows released versions of v1.6.1 already. The [docker hub site of complainer](https://hub.docker.com/r/cloudflare/complainer/tags/) shows the latest 1.4 version tagged. The `latest` tag "seems" to be up to date...

Those two errors are not reported by complainer: ``` On 15/05/17 07:11, "[email protected]" wrote: '2017-05-15T05:11:50.632Z'. Retries attempted: 0. Task id: ct:1494819000000:0:groundhog-HoteDescriptionDispatcher: The scheduler provided this message: Slave 10.1.2.3 is unreachable...

Had to append the code as follows to avoid a "bad file descriptor" error. f, err := os.OpenFile(file, os.O_APPEND|os.O_CREATE, 0666) for f, err := os.OpenFile(file, os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0666)

http scheme is hardcoded on https://github.com/cloudflare/complainer/blob/master/mesos/cluster.go#L148 and https://github.com/cloudflare/complainer/blob/master/mesos/cluster.go#L162 Complainer should instead extract and use the scheme from the first `--masters`, or add an option to enable https.

Dogfooding complainer is great. With this feature you are able to monitor your `default` instance of complainer. But if i see this correctly, dogfooding works only by dropping mandatory settings...

Updating Semgrep.yml file - Semgrep is a tool that will be used to scan Cloudflare's public repos for Supply chain, code and secrets. This work is part of Application &...