jonog / redalert Goto Github PK
View Code? Open in Web Editor NEW:rocket: continuously test all the things - trigger alerts on failure :boom:
License: MIT License
:rocket: continuously test all the things - trigger alerts on failure :boom:
License: MIT License
Hi, thanks for the cool project! Was giving it a try and ran into the above error on a site using a QuoVadis Global SSL ICA G2 cert. Wondering if I should change the upstream docker image you are using for CA certs? Thanks again
It looks like, although you're vendoring with godep, you're not vendoring gprc and there's some version conflict resulting in redalert not building cleanly.
1077)jonog/redalert % go build
# github.com/jonog/redalert/servicepb
servicepb/service.pb.go:157: undefined: grpc.SupportPackageIsVersion3
Is there a step missing in the documentation?
Hi,
the web-ping
check is currently quite noisy:
myservice 2018/01/30 09:50:40 GET https://example.com/v1/status/ApiListener
myservice 2018/01/30 09:50:40 Latency 1.73994
every ten seconds.
Redalert should be able to suppress these "info" logs and only output warnings / errors.
Hi Jon,
I talked to you at the Golang meetup.
You may the Docker meetup:
http://www.meetup.com/Melbourne-Docker-User-Group/events/225964920/
-PJ
https://hub.docker.com/r/jonog/redalert/tags/ appears to be 2 versions behind https://github.com/jonog/redalert/releases. Adding a deploy step to the circle.yml
config might help keep these tags up to date.
https://circleci.com/docs/1.0/docker/ has info about adding deploy steps to https://github.com/jonog/redalert/blob/master/circle.yml.
deployment:
hub:
branch: master
commands:
- docker login -e $DOCKER_EMAIL -u $DOCKER_USER -p $DOCKER_PASS
- docker push jonog/redalert
Hi there,
using the file backend for configuration, redalert writes back into its own configuration file on each start. This is annoying when using configuration management such as Puppet, Ansible, Chef, etc.. as those tools are designed to ensure the system converges in a certain state.
Because redalert uses a slightly different formatting etc. the configuration file is adjusted by (e.g.) Puppet each time, only to be changed by redalert again.
https://github.com/jonog/redalert/blob/master/config/file_store.go#L45
err = config.write()
if err != nil {
return nil, err
}
An option to store the state internally without rewriting the config file would be great.
Integrate using AWS SDK to read from S3 bucket, to avoid having publicly exposed configuration in S3 buckets.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.