-
Notifications
You must be signed in to change notification settings - Fork 46
Expand file tree
/
Copy pathexamples_settings.yaml
More file actions
60 lines (54 loc) · 3.32 KB
/
examples_settings.yaml
File metadata and controls
60 lines (54 loc) · 3.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# Доступные зачеия Exporters:
# ClientLic - Клиентские лицензии
# AvailablePerformance - Доступная производительность (через RAC)
# SheduleJob - Проверка галки "блокировка регламентных заданий"
# Session - Сеансы
# Connect - Соединения
# SessionsData - Различные показарели из консоли 1с (через RAC)
# ProcData - Данные поцессов (получается из ОС, пока поддерживается только linux)
# CPU - Загрузка ЦПУ
# disk - Метрики диска, пока только linux и WeightedIO
# Property - Доп. свойства, у каждой метрики свои могут быть
# у ProcData доп. свойство processes определяет список процессов которые нужно мониторить
Exporters:
- Name: client_lic
- Name: available_performance
- Name: processes
- Name: cpu
- Name: disk
- Name: shedule_job
- Name: session
- Name: connect
- Name: sessions_data
# http-сервис который возвращает массив json с кредами к БД
# нужно для метрики SheduleJob
# пример json:
#[
# {
# "Name": "hrmcorp-n17",
# "UserName": "",
# "UserPass": ""
# }
#]
DBCredentials: # обязательный параметр для метрики shedule_job
URL: http://ca-fr-web-1/fresh/int/sm/hs/PTG_SysExchange/GetDatabase
User: ""
Password: ""
TLSSkipVerify: true # если true, то при обращении к сервису будут игнорироваться ошибки проверки сертификата
RAC:
Path: "C:\\Program Files\\1cv8\\8.3.21.1644\\bin\\rac.exe"
Port: "1545" # Не обязательный параметр
Host: "localhost" # Не обязательный параметр
Login: "" # Не обязательный параметр (можно задать через env RAC_LOGIN, у env приоритет над конфигом)
Pass: "" # Не обязательный параметр (можно задать через env RAC_PASSWORD, у env приоритет над конфигом)
MetricKinds:
# Для метрики количества сессий можно задать, в каком виде будут данные предоставлены (настройка типа Строка).
# Варианты настроек: "Summary", "Gauge", "NativeHistogram"
# По умолчанию (без введенной настройки), метрика отдается в виде Summary.
Session: ["Summary"]
LogDir: # Если на задан, то логи будут писаться в каталог с исполняемым файлом
LogLevel: 5 # Уровень логирования от 2 до 5, где 2 - ошибка, 3 - предупреждение, 4 - информация, 5 - дебаг
# Модификаторы для меток
LabelModes:
# Опциональный префикс имени метки (Строка). Например, чтобы все метрики экспортера были как-то сгруппированы в списке метрик.
MetricNamePrefix: "p1c_"