|
%!s(int64=6) %!d(string=hai) anos | |
---|---|---|
.. | ||
defaults | %!s(int64=7) %!d(string=hai) anos | |
files | %!s(int64=6) %!d(string=hai) anos | |
meta | %!s(int64=7) %!d(string=hai) anos | |
tasks | %!s(int64=6) %!d(string=hai) anos | |
OWNERS | %!s(int64=7) %!d(string=hai) anos | |
README.md | %!s(int64=7) %!d(string=hai) anos |
These are black box tests of several components which elable SLA verification by capturing metrics for SLIs. All of the tests in this role should be used to measure availability. Each test should expose metrics endpoints for scraping by the monitoring platform (Prometheus).
All of the test applications are installed into the openshift-monitor-availability
namespace and are enabled/disabled using the openshift_monitor_availability_install
variable.
To add a new application to the installer:
files
directory which can be used with oc process | oc apply
to install the application.tasks
directory, e.g. install_{APP}.yaml
. The task should install the application into the openshift-monitor-availability
namespace.Include the new task in install.yaml
:
- import_tasks: install_{APP}.yaml
Here are some guidelines for applications:
oc process
); avoid Jinjia templates if possible.Apache License, Version 2.0