Git Product home page Git Product logo

alertmanager-alert-test's Introduction

Alert Test for Prometheus AlertManager

This script was written to supply a method for generating an alert manually for Prometheus/AlertManager to validate changes to the monitoring/alerting system. At the time this was written the target platform was CoreOS Tectonics. I've tried to make it as flexible as possible, so it may work with other platforms with little to no modification.

As always.......this is not supported, USE AT YOUR OWN RISK!!!

Usage: alert-test.rb [options]

Specific options:
    -e, --endpoint ENDPOINT_URL      Specify the full endpoint URL for Alert Manager if the base domain is different than the default
    -c, --cluster CLUSTER_NAME       Specify the cluster to work in. This assumes the default base domain: "k8s.example.com"
    -u, --user USERNAME              Specify the username of for the AlertManager Instance.
    -h, --help

NOTES

Normal operation of the script only requires you to supply a K8's cluster.

./alert-test.rb -c cluster1

This script assumes a base domain of "k8s.example.com: and an alertmanager url that starts with "https://alertmanager.xxxx". If the target url is different, in any way, use the "-e" option to supply the full endpoint url.

alert-test.rb -u customurl.context.domain.com

alertmanager-alert-test's People

Contributors

jmsearcy avatar phenixblue avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

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.