Я могу ошибаться, но у меня сложилось впечатление, что экспортер пытается узнать список баз кластера только один раз запуске.
То есть если в запуске экспортера rac завершился по таймауту, то в SessionsData база будет незаполненной.
Были случаи, что несколько часов экспортер не заполняет базу и лечится это только рестартом экспортера.
{"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"}
Я могу ошибаться, но у меня сложилось впечатление, что экспортер пытается узнать список баз кластера только один раз запуске. То есть если в запуске экспортера 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
Лог