Skip to content

Kiali

The Kiali plugin can be used to visualize your Istio service mesh within kobs. You can select a list of namespaces for which the topology graph from Kiali should be retrieved. When you select a node or edge in the topology graph you can view the detailed metrics for the selected edge or node.

Kiali Overview

Kiali Details

Configuration

The Kiali plugin can be used within the hub or cluster. To use the Kiali plugin the following configuration is needed:

Field Type Description Required
name string The name of the Kiali plugin instance. Yes
type kiali The type for the Kiali plugin. Yes
options.address string Address of the Kiali instance. Yes
options.username string Username to access a Kiali instance via basic authentication. No
options.password string Password to access a Kiali instance via basic authentication. No
options.token string Token to access a Kiali instance via token based authentication. No
options.traffic.failure number Threshold to mark edges with failures. This must be a number between 0 and 100. The default value is 5. No
options.traffic.degraded number Threshold to mark edges with degraded performance. This must be a number between 0 and 100. The default value is 1. No
plugins:
  - name: kiali
    type: kiali
    options:
      address:
      username:
      password:
      token:
      traffic:
        degraded: 1
        failure: 5

Insight Options

Note

The Kiali plugin can not be used within the insights section of an application.

Variable Options

Note

The Kiali plugin can not be used to get a list of variable values.

Panel Options

The following options can be used for a panel with the Kiali plugin:

Field Type Description Required
namespaces []string A list of namespaces for which the topology graph should be shown. Yes
application string The name of an application to show the topology graph only for this application. When an application is provided the namespaces property must contain exactly one namespace. No

Usage

---
apiVersion: kobs.io/v1
kind: Application
metadata:
  name: default
  namespace: default
spec:
  description: The default application is an application to test all available kobs plugins.
  dashboards:
    - title: Flux
      inline:
        rows:
          - panels:
              - title: Topology Graph
                plugin:
                  name: kiali
                  type: kiali
                  options:
                    namespaces:
                      - wams
                    application: wams
                h: 14
                w: 12
                x: 0
                'y': 0

Example 1