LazarenkoA / prometheus_1C_exporter

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

резет коннекта при metricNames=all #44

Closed phant closed 2 months ago

phant commented 4 months ago

Продолжение #28 При использовании команд Pause и Continue с параметром metricNames=all в ответ приходит сброс соединения (NS_ERROR_NET_RESET) А при отправке конкретной метрики отвечает кодом 200

При том "all" отрабатывает и дает запись в лог А так как браузер получает reset, он пытается это сделать несколько раз

{"L":"INFO","T":"2024-07-31T12:54:32.604+0500","M":"Сбор метрик включится автоматически через 1 минут"}
{"L":"INFO","T":"2024-07-31T12:54:32.604+0500","M":"Приостановить сбор метрик \"all\""}
{"L":"INFO","T":"2024-07-31T12:54:32.606+0500","M":"Сбор метрик включится автоматически через 1 минут"}
{"L":"INFO","T":"2024-07-31T12:54:32.606+0500","M":"Приостановить сбор метрик \"all\""}
{"L":"INFO","T":"2024-07-31T12:54:32.608+0500","M":"Сбор метрик включится автоматически через 1 минут"}
{"L":"INFO","T":"2024-07-31T12:54:32.608+0500","M":"Приостановить сбор метрик \"all\""}
{"L":"INFO","T":"2024-07-31T12:54:32.611+0500","M":"Сбор метрик включится автоматически через 1 минут"}
{"L":"INFO","T":"2024-07-31T12:54:32.611+0500","M":"Приостановить сбор метрик \"all\""}
{"L":"INFO","T":"2024-07-31T12:54:32.613+0500","M":"Сбор метрик включится автоматически через 1 минут"}
{"L":"INFO","T":"2024-07-31T12:54:32.613+0500","M":"Приостановить сбор метрик \"all\""}
{"L":"INFO","T":"2024-07-31T12:54:32.615+0500","M":"Сбор метрик включится автоматически через 1 минут"}
{"L":"INFO","T":"2024-07-31T12:54:32.615+0500","M":"Приостановить сбор метрик \"all\""}
{"L":"INFO","T":"2024-07-31T12:54:32.617+0500","M":"Сбор метрик включится автоматически через 1 минут"}
{"L":"INFO","T":"2024-07-31T12:54:32.617+0500","M":"Приостановить сбор метрик \"all\""}

{"L":"INFO","T":"2024-07-31T12:56:17.012+0500","M":"Продолжить сбор метрик all"}
{"L":"INFO","T":"2024-07-31T12:56:17.014+0500","M":"Продолжить сбор метрик all"}
{"L":"INFO","T":"2024-07-31T12:56:17.018+0500","M":"Продолжить сбор метрик all"}
{"L":"INFO","T":"2024-07-31T12:56:17.021+0500","M":"Продолжить сбор метрик all"}
{"L":"INFO","T":"2024-07-31T12:56:17.023+0500","M":"Продолжить сбор метрик all"}
{"L":"INFO","T":"2024-07-31T12:56:17.024+0500","M":"Продолжить сбор метрик all"}
{"L":"INFO","T":"2024-07-31T12:56:17.027+0500","M":"Продолжить сбор метрик all"}
{"L":"INFO","T":"2024-07-31T12:56:17.028+0500","M":"Продолжить сбор метрик all"}
{"L":"INFO","T":"2024-07-31T12:56:17.032+0500","M":"Продолжить сбор метрик all"}
{"L":"INFO","T":"2024-07-31T12:56:17.034+0500","M":"Продолжить сбор метрик all"}

"Версия: \"v1.4.32\", gitCommit: \"ac525fdf5c9034be0341d775c3e3a78646f9a13c\""

LazarenkoA commented 4 months ago

какой код ответа приходит при использовании metricNames=all?

LazarenkoA commented 4 months ago

по хорошему в логах после "Приостановить сбор метрик \"all\"" должно идти

{"L":"DEBUG","T":"2024-07-31T12:09:38.713+0300","N":"base","M":"Pause. Блокировка установлена","name":"AvailablePerformance"}
{"L":"DEBUG","T":"2024-07-31T12:09:38.713+0300","N":"base","M":"try set pause","name":"SheduleJob"}
{"L":"DEBUG","T":"2024-07-31T12:09:38.714+0300","N":"base","M":"Pause. Блокировка установлена","name":"SheduleJob"}
{"L":"DEBUG","T":"2024-07-31T12:09:38.714+0300","N":"base","M":"try set pause","name":"Session"}
{"L":"DEBUG","T":"2024-07-31T12:09:38.714+0300","N":"base","M":"Pause. Блокировка установлена","name":"Session"}
{"L":"DEBUG","T":"2024-07-31T12:09:38.714+0300","N":"base","M":"try set pause","name":"Connect"}
{"L":"DEBUG","T":"2024-07-31T12:09:38.714+0300","N":"base","M":"Pause. Блокировка установлена","name":"Connect"}
{"L":"DEBUG","T":"2024-07-31T12:09:38.714+0300","N":"base","M":"try set pause","name":"SessionsData"}
{"L":"DEBUG","T":"2024-07-31T12:09:38.714+0300","N":"base","M":"Pause. Блокировка установлена","name":"SessionsData"}
{"L":"DEBUG","T":"2024-07-31T12:09:38.714+0300","N":"base","M":"try set pause","name":"ProcData"}
{"L":"DEBUG","T":"2024-07-31T12:09:38.714+0300","N":"base","M":"Pause. Блокировка установлена","name":"ProcData"}
{"L":"DEBUG","T":"2024-07-31T12:09:38.714+0300","N":"base","M":"try set pause","name":"CPU"}
{"L":"DEBUG","T":"2024-07-31T12:09:38.714+0300","N":"base","M":"Pause. Блокировка установлена","name":"CPU"}
{"L":"DEBUG","T":"2024-07-31T12:09:38.714+0300","N":"base","M":"try set pause","name":"disk"}
{"L":"DEBUG","T":"2024-07-31T12:09:38.714+0300","N":"base","M":"Pause. Блокировка установлена","name":"disk"}
LazarenkoA commented 4 months ago

нашел багу связанную со снятием с паузы, трудно сказать могла она афектить или нет, но все ж рекомендую собрать проект и попробовать с последним коммитом

github-actions[bot] commented 2 months ago

Эта проблема устарела, поскольку она была открыта в течение 30 дней без какой-либо активности.

github-actions[bot] commented 2 months ago

Эта проблема была закрыта, поскольку она была неактивна в течение 5 дней с тех пор, как была помечена как устаревшая.