Viewing KUMA metrics

Expand all | Collapse all

To monitor the performance of KUMA services and the flow of events and correlations, KUMA collects and stores a large amount of data. The VictoriaMetrics time series database is used to collect, store and analyze the data.

In the KUMA Console, in the Metrics section, you can find dashboards with information about metrics and visualization of key performance indicators of various KUMA services. The collected metrics are visualized using the Grafana solution. Selecting the Metrics section opens the automatically updated Grafana portal deployed as part of KUMA Core installation process.

The KUMA Core service configures VictoriaMetrics and Grafana automatically, user participation is not required. Graphs in the Metrics section appear with a delay of approximately 1.5 minutes. If the Metrics section shows "core:<port number>", this means that the metrics were received from the host on which the KUMA Core was installed. In other configurations, the name of the host from which KUMA receives metrics is displayed.

Collector metrics

IO—metrics related to the service input and output

Normalization—metrics related to the normalizers

Filtration—metrics related to filters

Aggregation—metrics related to the aggregation rules

Enrichment—metrics related to enrichment rules

Process—metrics related to processes

OS—metrics related to the operating system.

Correlator metrics

IO—metrics related to the service input and output

Correlation—metrics related to correlation rules

Enrichment—metrics related to enrichment rules

Response—metrics associated with response rules

Process—metrics related to processes

OS—metrics related to the operating system.

Storage metrics

IO — metrics related to the status of ClickHouse cluster nodes

ClickHouse / General—metrics related to the general settings of the ClickHouse cluster

ClickHouse / Insert—metrics related to inserting events into a ClickHouse instance

ClickHouse / Select—metrics related to event selections in the ClickHouse instance

ClickHouse / Replication—metrics related to replicas of ClickHouse nodes

ClickHouse / Networking—metrics related to the network of the ClickHouse cluster

Agents

OS—metrics related to the operating system.

KUMA Core metrics

Raft—metrics related to reading and updating the state of the KUMA Core

Data mining—metrics related to data collection and analysis

Tasks—metrics related to monitoring the running of tasks on the KUMA Core

API—metrics related to API requests

Notification Feed—metrics related to user activity

Schedulers—metrics related to KUMA Core tasks

IO — metrics related to the status of KUMA Core nodes

Process—metrics related to processes

OS—metrics related to the operating system.

KUMA agent metrics

IO—metrics related to the service input and output

Process—metrics related to processes

OS—metrics related to the operating system.

Event router metrics

IO—metrics related to the service input and output

Process—metrics related to processes

OS—metrics related to the operating system.

Tenant metrics

Tenants Overview—metrics related to tenants

Metrics storage period

KUMA operation data is saved for 3 months by default. This storage period can be changed.

To change the storage period for KUMA metrics:

  1. Log in to the OS of the server where the KUMA Core is installed.
  2. In the file /etc/systemd/system/multi-user.target.wants/kuma-victoria-metrics.service, in the ExecStart parameter, edit the --retentionPeriod=<metrics storage period, in months> flag by inserting the necessary period. For example, --retentionPeriod=4 means that the metrics will be stored for 4 months.
  3. Restart KUMA by running the following commands in sequence:
    1. systemctl daemon-reload
    2. systemctl restart kuma-victoria-metrics

The storage period for metrics has been changed.

Page top