Skip to content

Instantly share code, notes, and snippets.

Refreshing SLO report every 3 seconds. Press CTRL+C to quit.
Actual Target Delta Time Window
Service #1: website
❌ Website Availability 0.00% 97% -97.00% 1 day
$ tail -f slo-report.log
Actual Target Delta Time Window
Service #1: website
❌ Website Availability 97% 99% -2.00% 1 day
Actual Target Delta Time Window
Service #1: website
❌ Website Availability 97% 99% -2.00% 1 day
```bash
$ tail -f slo-report.log
Actual Target Delta Time Window
Service #1: website
❌ Website Availability 97% 99% -2.00% 1 day
Actual Target Delta Time Window
Service #1: website
❌ Website Availability 97% 99% -2.00% 1 day
```
* * * * * /usr/local/bin/reliably slo report --manifest /path/to/reliably.yaml >> /path/to/slo-report.log 2>&1
services:
- name: website
service-levels:
- name: 95th of requests response time under 100ms
type: latency
criteria:
threshold: 100ms
slo: 95
sli:
- id: myprojectid/google-cloud-load-balancers/myloadbalancer-name
services:
- name: website
service-levels:
- name: 95th of requests response time under 100ms
type: latency
criteria:
threshold: 100ms
sli: []
slo: 95
sli: []
{
"version": "1.0.0",
"title": "My application is resilient to admin-instigated node drainage",
"description": "Can my application maintain its minimum resources?",
"tags": [
"service",
"kubernetes"
],
"method": [
{
{
"version": "1.0.0",
"title": "My application is resilient to admin-instigated node drainage",
"description": "Can my application maintain its minimum resources?",
"tags": [
"service",
"kubernetes"
],
"steady-state-hypothesis": {
"title": "Services are all available and healthy",
chaos validate experiment-method-only.json
[2019-05-29 11:12:33 INFO] Validating the experiment's syntax
[2019-05-29 11:12:34 INFO] Experiment looks valid
[2019-05-29 11:12:34 INFO] experiment syntax and semantic look valid
{
"version": "1.0.0",
"title": "My application is resilient to admin-instigated node drainage",
"description": "Can my application maintain its minimum resources?",
"tags": [
"service",
"kubernetes"
],
"method": [
{