LazarenkoA / prometheus_1C_exporter

Мониторинг кластера 1С, отправка данных в prometheus
Mozilla Public License 2.0
130 stars 35 forks source link

Пустая base="" в SessionsData #31

Closed phant closed 1 year ago

phant commented 1 year ago

Я могу ошибаться, но у меня сложилось впечатление, что экспортер пытается узнать список баз кластера только один раз запуске. То есть если в запуске экспортера rac завершился по таймауту, то в SessionsData база будет незаполненной.

Были случаи, что несколько часов экспортер не заполняет базу и лечится это только рестартом экспортера.

SessionsData{appid="BackgroundJob",base="",datatype="deadtime",host="1c-crm",id="19291",servicename="",startedat="2023-06-29 08:23:17",user="DefUser",quantile="0.5"} 2.8004101

Лог

{"level":"info","msg":"Сбор метрик:AvailablePerformance,Session,Connect,SessionsData,ClientLic","time":"2023-06-29T08:08:15+05:00"}
{"error":"Произошла ошибка выполнения при попытки получить идентификатор кластера: \n\tВыполнение команды прервано по таймауту\n\tПараметры: [/opt/1cv8/x86_64/8.3.23.1688/rac localhost:1545 cluster list]\n\t","level":"error","msg":"","time":"2023-06-29T08:08:30+05:00"}
{"error":"Не удалось получить идентификатор кластера","level":"error","msg":"","time":"2023-06-29T08:08:30+05:00"}
{"Name":"Connect","error":"Произошла ошибка запуска:\n\terr:exit status 255\n\tПараметры: [/opt/1cv8/x86_64/8.3.23.1688/rac localhost:1545 infobase summary list --cluster=]\n\tStdErr:Ошибка разбора параметра: cluster\n\n","level":"error","msg":"Ошибка получения списка баз","time":"2023-06-29T08:08:44+05:00"}
{"Name":"Connect","error":"Произошла ошибка запуска:\n\terr:exit status 255\n\tПараметры: [/opt/1cv8/x86_64/8.3.23.1688/rac localhost:1545 infobase summary list --cluster=]\n\tStdErr:Ошибка разбора параметра: cluster\n\n","level":"warning","msg":"Не удалось получить список баз","time":"2023-06-29T08:08:44+05:00"}
{"Name":"SessionsData","error":"Выполнение команды прервано по таймауту\n\tПараметры: [/opt/1cv8/x86_64/8.3.23.1688/rac localhost:1545 infobase summary list --cluster=2029820c-f1fe-4920-853b-a35579bd2a7f]\n\t","level":"error","msg":"Ошибка получения списка баз","time":"2023-06-29T08:08:45+05:00"}
{"Name":"SessionsData","error":"Выполнение команды прервано по таймауту\n\tПараметры: [/opt/1cv8/x86_64/8.3.23.1688/rac localhost:1545 infobase summary list --cluster=2029820c-f1fe-4920-853b-a35579bd2a7f]\n\t","level":"warning","msg":"Не удалось получить список баз","time":"2023-06-29T08:08:45+05:00"}
{"Name":"ClientLic","error":"Выполнение команды прервано по таймауту\n\tПараметры: [/opt/1cv8/x86_64/8.3.23.1688/rac localhost:1545 session list --licenses --cluster=2029820c-f1fe-4920-853b-a35579bd2a7f]\n\t","level":"error","msg":"","time":"2023-06-29T08:08:45+05:00"}
{"Name":"Session","error":"Выполнение команды прервано по таймауту\n\tПараметры: [/opt/1cv8/x86_64/8.3.23.1688/rac localhost:1545 session list --cluster=2029820c-f1fe-4920-853b-a35579bd2a7f]\n\t","level":"error","msg":"","time":"2023-06-29T08:09:00+05:00"}
{"Name":"Connect","error":"Выполнение команды прервано по таймауту\n\tПараметры: [/opt/1cv8/x86_64/8.3.23.1688/rac localhost:1545 connection list --cluster=2029820c-f1fe-4920-853b-a35579bd2a7f]\n\t","level":"error","msg":"","time":"2023-06-29T08:09:29+05:00"}
{"Name":"AvailablePerformance","error":"Выполнение команды прервано по таймауту\n\tПараметры: [/opt/1cv8/x86_64/8.3.23.1688/rac localhost:1545 process list --cluster=2029820c-f1fe-4920-853b-a35579bd2a7f]\n\t","level":"error","msg":"","time":"2023-06-29T08:10:26+05:00"}
{"Name":"AvailablePerformance","error":"Выполнение команды прервано по таймауту\n\tПараметры: [/opt/1cv8/x86_64/8.3.23.1688/rac localhost:1545 process list --cluster=2029820c-f1fe-4920-853b-a35579bd2a7f]\n\t","level":"error","msg":"Произошла ошибка","time":"2023-06-29T08:10:26+05:00"}
LazarenkoA commented 1 year ago

спасибо, действительно не очень хорошо. Поправлю