+++
title = "Шаблоны и переменные"
weight = 130
+++

# Шаблоны и переменные

Переменная - это заполнитель для значения. Вы можете использовать переменные в запросах метрик и в заголовках панелей. Поэтому, когда вы измените
значение, используя выпадающий список в верхней части панели мониторинга, запросы метрик вашей панели изменятся, чтобы отразить новое значение.

Переменные позволяют создавать более интерактивные и динамичные панели мониторинга. Вместо жесткого кодирования таких вещей, как имена серверов, приложений
и датчиков в ваших запросах метрик, вы можете использовать переменные вместо них. Переменные отображаются в виде выпадающих списков в верхней части
приборная панель. Эти выпадающие списки позволяют легко изменять данные, отображаемые на вашей панели мониторинга.
{{< рисунок src="/static/img/docs/v50/variables_dashboard.png" >}}

Это может быть особенно полезно для администраторов, которые хотят разрешить зрителям Harvest быстро настраивать визуализации, но не хотят предоставлять им полные права на редактирование. Зрители Harvest могут использовать переменные.

Переменные и шаблоны также позволяют создавать панели мониторинга из одного источника. Если у вас есть несколько идентичных источников данных или серверов, вы можете создать одну панель мониторинга и использовать переменные для изменения того, что вы просматриваете. Это значительно упрощает техническое обслуживание и техническое обслуживание.

## Шаблоны

_template_ - это любой запрос, содержащий переменную.

Например, если вы администрировали панель мониторинга для мониторинга нескольких серверов, вы могли бы создать панель мониторинга для каждого сервера. Или вы могли бы создать одну панель мониторинга и использовать панели с шаблонными запросами, подобными этому:

```
wmi_system_threads{экземпляр=~"$server"}
```

Значения переменных всегда синхронизируются с URL-адресом с использованием синтаксиса `var-<varname>=value`.

## Примеры шаблонов и переменных

Чтобы просмотреть примеры переменных и шаблонов, перейдите к любой из панелей мониторинга, перечисленных в [Примеры переменных]({{< relref "variable-examples.md " >}}).

Переменные перечислены в выпадающих списках в верхней части экрана. Выберите различные переменные, чтобы увидеть, как меняются визуализации.

Чтобы просмотреть настройки переменных, перейдите в раздел **Настройки панели мониторинга > Переменные**. Щелкните переменную в списке, чтобы просмотреть ее настройки.

Переменные можно использовать в заголовках, описаниях, текстовых панелях и запросах. Запросы с текстом, начинающимся с `$`, являются шаблонами. Не все панели будут иметь шаблонные запросы.

## Различные лучшие практики

- Выпадающие списки переменных отображаются в том порядке, в каком они перечислены в списке переменных в настройках панели мониторинга.
- Поместите переменные, которые вы будете часто менять, вверху, чтобы они отображались первыми (крайний левый угол панели инструментов).

