AppCat SLO Parameters
The parent key for all the following parameters is appcat.slos.
namespace
| type | string | 
| default | 
 | 
A namespace where all SLO related resources will be deployed to, including the SLI Exporter. The namespace will be created and managed by this component.
namespaceLabels
| type | dict | 
| default | 
 | 
Additional labels to add to the created namespace.
namespaceAnnotations
| type | dict | 
| default | 
 | 
Additional annotations to add to the created namespace.
sli_exporter.kustomize_input
| type | dict | 
The input passed to the Kustomize renderer. See the Kustomization File for all available options.
alerting.page_labels
| type | dict | 
Labels that will be added to any critical SLO alerts.
page_alerts are alerts are critical alerts for a high burn rate that require immediate attention.
alerting.tickt_labels
| type | dict | 
Labels that will be added to any non-crtiical SLO alerts.
ticket_alerts are alerts for an elevated burn rate that might require attention, but aren’t urgent.
vshn.postgres.uptime
Configuration of the PostgreSQL by VSHN uptime SLO.
vshn.postgres.uptime.objective
| type | float | 
| default | 99.9 | 
The SLO objective in percentage between 0-100.
vshn.postgres.uptime.alerting.page_alert
| type | dict | 
The alert configuration for page_alerts.
Can be used to add additional labels or annotations through labels or annotations key, disable the alert through the disable key, or delay emitting the alert through the for key.
vshn.postgres.uptime.alerting.ticket_alert
| type | dict | 
The alert configuration for ticket_alert.
Can be used to add additional labels or annotations through labels or annotations key, disable the alert through the disable key, or delay emitting the alert through the for key.
vshn:
  postgres:
    uptime:
      objective: 81.9 (1)
      alerting:
        page_alert:
          labels: (2)
            foo: bar
          for: 13m (3)
        ticket_alert:
          annotations: (4)
            please: ignore| 1 | Reduces the objective to 81.9% | 
| 2 | Adds the label foo: barto all page alerts | 
| 3 | Only fires page alerts if they are pending for 13 minutes | 
| 4 | Adds annotation please: ignoreto all ticket alerts | 
sla_reporter
Configuration options for the monthly SLA report generator.
sla_reporter.schedule
| type | string | 
| default | "0 9 1 * *" | 
Cron schedule when the SLA Reporter should run.
sla_reporter.bucket_region
| type | string | 
| default | lpg | 
The region in which the bucket that stores the reports should be provisioned.
sla_reporter.slo_mimir_svc
| type | string | 
| default | vshn-appuio-mimir-query-frontend | 
The service for the Prometheus compatible data source.