Skip to content

Latest commit

 

History

History

availability

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Istio V1 availability

Availability plugin for Istio V1 services.

Uses Istio v1 request metrics to get the availability on a service.

Options

  • namespace: (required) Kubernetes namespace of the service.
  • service: (required) Service name.
  • filter: (Optional) A prometheus filter string using concatenated labels

Metric requirements

  • istio_requests_total: From istio.

Usage examples

Without filter

sli:
  plugin:
    id: "sloth-common/istio/v1/availability"
    options:
      namespace: "default"
      service: "test"

With filters

sli:
  plugin:
    id: "sloth-common/istio/v1/availability"
    options:
      namespace: "default"
      service: "test"
      filter: request_protocol="http"