Yandex Cloud
  • Services
  • Solutions
  • Why Yandex Cloud
  • Blog
  • Pricing
  • Documentation
  • Contact us
Get started
Language / Region
Yandex project
© 2023 Intertech Services AG
Yandex Monitoring
  • Getting started
  • Step-by-step instructions
  • Concepts
    • Service overview
    • Data model
    • Visualization
    • Transmitting metrics
    • Query language
    • Alerting
    • Data decimation
    • Deleting expired metrics (TTL)
    • Quotas and limits
  • Access management
  • Pricing policy
  • API reference
  • Metric reference
  • Questions and answers
  1. Concepts
  2. Data model

Data model in Yandex Monitoring

Written by
Yandex Cloud
  • Metrics
    • Labels
    • Metric types
    • Requests

Yandex Monitoring stores data as time series.

Metrics

Metrics are time series that shows a change of some value over time. For example, the resource status of a Yandex Cloud service: the amount of used disk space, network data transfer rate, and so on.

Metrics are identified using text labels.

Labels

A label is a metric characteristic in key: "value" format. Each metric is identified by an unordered set of labels. Use a parameter that takes a limited set of values as a label. For example, the HTTP status code, the types of procedures being performed in a database, and so on.

The service has mandatory and optional labels. Mandatory labels:

  • cloudId: The ID of the cloud that the resource belongs to.
  • folderId: The ID of the folder that the resource belongs to.
  • service: Indicates the Yandex Cloud service that the resource belongs to. For example, compute or managed-postgresql.

Warning

When uploading custom metrics, you should write the custom value in the service label.

Metric types

The Yandex Monitoring service offers the following metric types:

Type Description
DGAUGE Numeric value (decimal). It shows the metric value at a certain point in time. For example, the amount of used RAM.
IGAUGE Numeric value (integer). It shows the metric value at a certain point in time.
COUNTER Counter. It shows the metric value that increases over time. For example, the number of days of service continuous running.
RATE Derivative value. It shows the change in the metric value over time. For example, the number of requests per second.

Requests

Yandex Monitoring allows you to create queries to select a set of metrics and display them on a chart. You can also use templates as label values.

The following templates are available in Yandex Monitoring:

Syntax Description
label="*" Outputs all metrics with the specified label. For example, the host="*" query displays all metrics with host label.
label="glob" Displays all metrics whose label value matches a glob expression:

*: Any number of characters (including none). For example, name="folder*" displays all metrics that have the name label and whose value begins with the folder prefix.

?: One arbitrary character. For example, name="metric?" displays all labels that have one character after metric

`

See also

  • Visualization

Was the article helpful?

Language / Region
Yandex project
© 2023 Intertech Services AG
In this article:
  • Metrics
  • Labels
  • Metric types
  • Requests