Index

A | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | W

A

add_expectation() (alarmageddon.validations.http.HttpValidation method)
(alarmageddon.validations.ssh.LoadAverageValidation method)
(alarmageddon.validations.ssh.SshValidation method)
add_hosts() (alarmageddon.validations.ssh.SshValidation method)
alarmageddon (module)
alarmageddon.config (module)
alarmageddon.publishing (module)
alarmageddon.publishing.emailer (module)
alarmageddon.publishing.exceptions (module)
alarmageddon.publishing.graphite (module)
alarmageddon.publishing.hipchat (module)
alarmageddon.publishing.http (module)
alarmageddon.publishing.pagerduty (module)
alarmageddon.publishing.publisher (module)
alarmageddon.reporter (module)
alarmageddon.result (module)
alarmageddon.run (module)
alarmageddon.validations (module)
alarmageddon.validations.cassandra (module)
alarmageddon.validations.graphite (module)
alarmageddon.validations.graphite_expectations (module)
alarmageddon.validations.http (module)
alarmageddon.validations.http_expectations (module)
alarmageddon.validations.json_expectations (module)
alarmageddon.validations.kafka (module)
alarmageddon.validations.rabbitmq (module)
alarmageddon.validations.ssh (module)
AverageGreaterThanExpectation (class in alarmageddon.validations.graphite_expectations)
AverageLessThanExpectation (class in alarmageddon.validations.graphite_expectations)

C

CassandraStatusValidation (class in alarmageddon.validations.cassandra)
check() (alarmageddon.validations.cassandra.CassandraStatusValidation method)
(alarmageddon.validations.ssh.LoadAverageValidation method)
collect() (alarmageddon.reporter.Reporter method)
Config (class in alarmageddon.config)
configure_message() (alarmageddon.publishing.emailer.SimpleEmailPublisher method)
configure_recipients() (alarmageddon.publishing.emailer.SimpleEmailPublisher method)
configure_replacement_context() (alarmageddon.publishing.emailer.EmailPublisher method)
configure_sender() (alarmageddon.publishing.emailer.SimpleEmailPublisher method)
configure_smtp_object() (alarmageddon.publishing.emailer.SimpleEmailPublisher method)
construct_publishers() (in module alarmageddon.run)

D

description() (alarmageddon.result.TestResult method)
do_dry_run() (in module alarmageddon.run)
DOWN (alarmageddon.validations.cassandra.Status attribute)
duplicate_with_hosts() (alarmageddon.validations.http.HttpValidation method)

E

EMAIL_NOTIFICATIONS_CONFIG_KEY (alarmageddon.publishing.emailer.EmailPublisher attribute)
EmailPublisher (class in alarmageddon.publishing.emailer)
enrich() (in module alarmageddon.publishing.emailer)
EnrichmentFailure
ENVIRONMENT_KEY (alarmageddon.config.Config attribute)
environment_name() (alarmageddon.config.Config method)
expect_average_greater_than() (alarmageddon.validations.graphite.GraphiteValidation method)
expect_average_in_range() (alarmageddon.validations.graphite.GraphiteValidation method)
expect_average_less_than() (alarmageddon.validations.graphite.GraphiteValidation method)
expect_contains_text() (alarmageddon.validations.http.HttpValidation method)
expect_content_type() (alarmageddon.validations.http.HttpValidation method)
expect_exit_code() (alarmageddon.validations.ssh.LoadAverageValidation method)
(alarmageddon.validations.ssh.SshValidation method)
expect_greater_than() (alarmageddon.validations.graphite.GraphiteValidation method)
expect_header() (alarmageddon.validations.http.HttpValidation method)
expect_in_range() (alarmageddon.validations.graphite.GraphiteValidation method)
expect_json_property_value() (alarmageddon.validations.http.HttpValidation method)
expect_json_property_value_greater_than() (alarmageddon.validations.http.HttpValidation method)
expect_json_property_value_less_than() (alarmageddon.validations.http.HttpValidation method)
expect_less_than() (alarmageddon.validations.graphite.GraphiteValidation method)
expect_max_15_minute_load() (alarmageddon.validations.ssh.LoadAverageValidation method)
expect_max_1_minute_load() (alarmageddon.validations.ssh.LoadAverageValidation method)
expect_max_5_minute_load() (alarmageddon.validations.ssh.LoadAverageValidation method)
expect_min_15_minute_load() (alarmageddon.validations.ssh.LoadAverageValidation method)
expect_min_1_minute_load() (alarmageddon.validations.ssh.LoadAverageValidation method)
expect_min_5_minute_load() (alarmageddon.validations.ssh.LoadAverageValidation method)
expect_output_contains() (alarmageddon.validations.ssh.SshValidation method)
expect_output_does_not_contain() (alarmageddon.validations.ssh.SshValidation method)
expect_status_codes() (alarmageddon.validations.http.HttpValidation method)
ExpectContainsText (class in alarmageddon.validations.http_expectations)
ExpectedContentType (class in alarmageddon.validations.http_expectations)
ExpectedHeader (class in alarmageddon.validations.http_expectations)
ExpectedJsonEquality (class in alarmageddon.validations.json_expectations)
ExpectedJsonPredicate (class in alarmageddon.validations.json_expectations)
ExpectedJsonValueGreaterThan (class in alarmageddon.validations.json_expectations)
ExpectedJsonValueLessThan (class in alarmageddon.validations.json_expectations)

F

fail() (alarmageddon.validations.graphite.GraphiteValidation method)
(alarmageddon.validations.http.HttpValidation method)
fail_on_host() (alarmageddon.validations.ssh.SshCommandExpectation method)
(alarmageddon.validations.ssh.SshValidation method)
Failure (class in alarmageddon.result)
from_file() (alarmageddon.config.Config static method)
from_text() (alarmageddon.validations.cassandra.State static method)
(alarmageddon.validations.cassandra.Status static method)

G

get() (alarmageddon.validations.http.HttpValidation static method)
get_connection() (alarmageddon.validations.rabbitmq.RabbitMqContext method)
get_cpu_count() (alarmageddon.validations.ssh.SshCommands static method)
get_credentials() (alarmageddon.validations.rabbitmq.RabbitMqContext method)
get_elapsed_time() (alarmageddon.validations.http.HttpValidation method)
get_email_settings() (alarmageddon.publishing.emailer.EmailPublisher method)
get_graphite_host() (alarmageddon.validations.graphite.GraphiteContext method)
get_runtime_context() (alarmageddon.publishing.emailer.EmailPublisher method)
get_uptime() (alarmageddon.validations.ssh.SshCommands static method)
GraphiteContext (class in alarmageddon.validations.graphite)
GraphiteExpectation (class in alarmageddon.validations.graphite_expectations)
GraphitePublisher (class in alarmageddon.publishing.graphite)
GraphiteValidation (class in alarmageddon.validations.graphite)
GreaterThanExpectation (class in alarmageddon.validations.graphite_expectations)

H

head() (alarmageddon.validations.http.HttpValidation static method)
HipChatPublisher (class in alarmageddon.publishing.hipchat)
hostname() (alarmageddon.config.Config method)
HttpPublisher (class in alarmageddon.publishing.http)
HttpValidation (class in alarmageddon.validations.http)

I

is_failure() (alarmageddon.result.Failure method)
(alarmageddon.result.Success method)
(alarmageddon.result.TestResult method)

J

JOINING (alarmageddon.validations.cassandra.State attribute)

K

KafkaStatusValidation (class in alarmageddon.validations.kafka)

L

LEAVING (alarmageddon.validations.cassandra.State attribute)
LessThanExpectation (class in alarmageddon.validations.graphite_expectations)
load_config() (in module alarmageddon.run)
LoadAverageValidation (class in alarmageddon.validations.ssh)

M

MOVING (alarmageddon.validations.cassandra.State attribute)

N

name() (alarmageddon.publishing.publisher.Publisher method)
Node (class in alarmageddon.validations.cassandra)
NodetoolStatusParser (class in alarmageddon.validations.cassandra)
NORMAL (alarmageddon.validations.cassandra.State attribute)

O

options() (alarmageddon.validations.http.HttpValidation static method)
OutputContains (class in alarmageddon.validations.ssh)
OutputDoesNotContain (class in alarmageddon.validations.ssh)
OutputGreaterThan (class in alarmageddon.validations.ssh)
OutputLessThan (class in alarmageddon.validations.ssh)

P

PagerDutyPublisher (class in alarmageddon.publishing.pagerduty)
parse() (alarmageddon.validations.cassandra.NodetoolStatusParser method)
perform() (alarmageddon.validations.graphite.GraphiteValidation method)
(alarmageddon.validations.http.HttpValidation method)
(alarmageddon.validations.rabbitmq.RabbitMqValidation method)
(alarmageddon.validations.ssh.SshValidation method)
perform_on_host() (alarmageddon.validations.cassandra.CassandraStatusValidation method)
(alarmageddon.validations.kafka.KafkaStatusValidation method)
(alarmageddon.validations.ssh.LoadAverageValidation method)
(alarmageddon.validations.ssh.SshCommandValidation method)
(alarmageddon.validations.ssh.SshValidation method)
post() (alarmageddon.validations.http.HttpValidation static method)
Publisher (class in alarmageddon.publishing.publisher)
publisher() (alarmageddon.publishing.exceptions.EnrichmentFailure method)
(alarmageddon.publishing.exceptions.PublishFailure method)
PublishFailure
put() (alarmageddon.validations.http.HttpValidation static method)

R

RabbitMqContext (class in alarmageddon.validations.rabbitmq)
RabbitMqValidation (class in alarmageddon.validations.rabbitmq)
replace_tokens() (alarmageddon.publishing.emailer.EmailPublisher method)
report() (alarmageddon.reporter.Reporter method)
Reporter (class in alarmageddon.reporter)
ReportingFailure
ResponseExpectation (class in alarmageddon.validations.http_expectations)
result() (alarmageddon.publishing.exceptions.PublishFailure method)
run_tests() (in module alarmageddon.run)

S

send() (alarmageddon.publishing.emailer.EmailPublisher method)
(alarmageddon.publishing.emailer.SimpleEmailPublisher method)
(alarmageddon.publishing.graphite.GraphitePublisher method)
(alarmageddon.publishing.hipchat.HipChatPublisher method)
(alarmageddon.publishing.http.HttpPublisher method)
(alarmageddon.publishing.pagerduty.PagerDutyPublisher method)
(alarmageddon.publishing.publisher.Publisher method)
send_batch() (alarmageddon.publishing.hipchat.HipChatPublisher method)
(alarmageddon.publishing.publisher.Publisher method)
send_header() (alarmageddon.validations.http.HttpValidation method)
SilentUndefined (class in alarmageddon.publishing.emailer)
SimpleEmailPublisher (class in alarmageddon.publishing.emailer)
SshCommandExpectation (class in alarmageddon.validations.ssh)
SshCommands (class in alarmageddon.validations.ssh)
SshCommandValidation (class in alarmageddon.validations.ssh)
SshContext (class in alarmageddon.validations.ssh)
SshValidation (class in alarmageddon.validations.ssh)
State (class in alarmageddon.validations.cassandra)
Status (class in alarmageddon.validations.cassandra)
Success (class in alarmageddon.result)

T

test_name() (alarmageddon.result.TestResult method)
test_results_file() (alarmageddon.config.Config method)
TestResult (class in alarmageddon.result)
timer_name() (alarmageddon.validations.http.HttpValidation method)
to_text() (alarmageddon.validations.cassandra.State static method)
(alarmageddon.validations.cassandra.Status static method)

U

UNKNOWN (alarmageddon.validations.cassandra.State attribute)
(alarmageddon.validations.cassandra.Status attribute)
UP (alarmageddon.validations.cassandra.Status attribute)
UpstartServiceValidation (class in alarmageddon.validations.ssh)

V

validate() (alarmageddon.validations.graphite_expectations.AverageGreaterThanExpectation method)
(alarmageddon.validations.graphite_expectations.AverageLessThanExpectation method)
(alarmageddon.validations.graphite_expectations.GraphiteExpectation method)
(alarmageddon.validations.graphite_expectations.GreaterThanExpectation method)
(alarmageddon.validations.graphite_expectations.LessThanExpectation method)
(alarmageddon.validations.http_expectations.ExpectContainsText method)
(alarmageddon.validations.http_expectations.ExpectedHeader method)
(alarmageddon.validations.http_expectations.ResponseExpectation method)
(alarmageddon.validations.json_expectations.ExpectedJsonPredicate method)
(alarmageddon.validations.ssh.OutputContains method)
(alarmageddon.validations.ssh.OutputDoesNotContain method)
(alarmageddon.validations.ssh.OutputGreaterThan method)
(alarmageddon.validations.ssh.OutputLessThan method)
(alarmageddon.validations.ssh.SshCommandExpectation method)
validate_value() (alarmageddon.validations.json_expectations.ExpectedJsonEquality method)
(alarmageddon.validations.json_expectations.ExpectedJsonPredicate method)
(alarmageddon.validations.json_expectations.ExpectedJsonValueGreaterThan method)
(alarmageddon.validations.json_expectations.ExpectedJsonValueLessThan method)
validation() (alarmageddon.publishing.exceptions.EnrichmentFailure method)
values() (alarmageddon.publishing.exceptions.EnrichmentFailure method)

W

will_publish() (alarmageddon.publishing.publisher.Publisher method)