Страница 32 из 55

Re: [Модуль] Charts (charts)

Добавлено: Сб ноя 10, 2018 12:06 am
xor
посмотрите историю значений в проблемных точках (Н) - в свойстве. Не вредит ли оптимизация данных в базе?

Re: [Модуль] Charts (charts)

Добавлено: Сб ноя 10, 2018 11:51 pm
R600
Данные льются по MQTT, в истории MQTT этих точек не существует, такое ощущение, что модуль графика сам их себе придумывает. А как посмотреть что хранится в БД MajorDomo? Я новичек, подскажите как добраться до БД MajorDomo. Заранее спасибо.

И еще одна проблема, когда графики накапливаются больше суток, они начинают жутко тупить, с чем это может быть связано? Железо там что то типа Core7 и 16 метров оперативы, такое железо тупить не может.

Re: [Модуль] Charts (charts)

Добавлено: Вс ноя 11, 2018 12:14 am
skysilver
R600 писал(а): Сб ноя 10, 2018 11:51 pm Данные льются по MQTT, в истории MQTT этих точек не существует, такое ощущение, что модуль графика сам их себе придумывает. А как посмотреть что хранится в БД MajorDomo? Я новичек, подскажите как добраться до БД MajorDomo. Заранее спасибо.
У свойства объекта, которое выводишь на графике, есть история значений - буква H. Кликни на нее и посмотри. Это в админке в разделе Объекты, если что.
R600 писал(а): Сб ноя 10, 2018 11:51 pm И еще одна проблема, когда графики накапливаются больше суток, они начинают жутко тупить, с чем это может быть связано? Железо там что то типа Core7 и 16 метров оперативы, такое железо тупить не может.
Сколько точек при этом на графике? Железо сервера привел или клиента, на котором в браузере смотришь график? График рисуется на стороне клиента. Сервер только данные в JSON отдает.

Re: [Модуль] Charts (charts)

Добавлено: Вс ноя 11, 2018 12:21 am
Jilber
R600 писал(а): Сб ноя 10, 2018 11:51 pmА как посмотреть что хранится в БД MajorDomo?
SPOILERSPOILER_SHOW
H-1.jpg
H-1.jpg (47.99 КБ) 4318 просмотров
H-2.jpg
H-2.jpg (68.9 КБ) 4318 просмотров

Re: [Модуль] Charts (charts)

Добавлено: Вс ноя 11, 2018 1:35 pm
R600
skysilver писал(а): Вс ноя 11, 2018 12:14 am
У свойства объекта, которое выводишь на графике, есть история значений - буква H. Кликни на нее и посмотри. Это в админке в разделе Объекты, если что.
При кликаньи на букву Н, всплывает сообщение "GD extension must be loaded. " и всё. Что это может значить?
skysilver писал(а): Вс ноя 11, 2018 12:14 am Сколько точек при этом на графике? Железо сервера привел или клиента, на котором в браузере смотришь график? График рисуется на стороне клиента. Сервер только данные в JSON отдает.
При количестве точек 100 000 работать с графиком уже невозможно. А на сколько он рассчитан? Это железо сервера, но на сервере же и просматривал. На клиенте уже при 50 000 точек висит.

Re: [Модуль] Charts (charts)

Добавлено: Вс ноя 11, 2018 1:39 pm
R600
Jilber писал(а): Вс ноя 11, 2018 12:21 am
R600 писал(а): Сб ноя 10, 2018 11:51 pmА как посмотреть что хранится в БД MajorDomo?
SPOILERSPOILER_SHOW
H-1.jpg
H-2.jpg
Снимок.JPG
Снимок.JPG (13.29 КБ) 4298 просмотров
Я так понимаю, это какое-то дополнение, но в маркете ничего похожего не нашел...

Re: [Модуль] Charts (charts)

Добавлено: Вс ноя 11, 2018 2:09 pm
skysilver
R600 писал(а): Вс ноя 11, 2018 1:35 pmПри количестве точек 100 000 работать с графиком уже невозможно. А на сколько он рассчитан? Это железо сервера, но на сервере же и просматривал. На клиенте уже при 50 000 точек висит.
100 тыщ это очень дофига! Про ограничения графиков нужно вопросы задавать авторам проекта Highcharts. Это он лежит в основе модуля.

Я даже не представляю, что там у тебя в базе творится при этом. Лично у меня за все 4.5 года использования МДМ для УД в базе ниразу не было более 95 тыс записей. Не по конкретному свойству объекта, а вообще. Куда тебе столько данных?!

GD extension must be loaded - не установлено, либо не загружено, расширение php-gd. В гугле найдёшь, как его установить/загрузить.

Re: [Модуль] Charts (charts)

Добавлено: Вс ноя 11, 2018 2:20 pm
R600
skysilver писал(а): Вс ноя 11, 2018 2:09 pm
100 тыщ это очень дофига! Про ограничения графиков нужно вопросы задавать авторам проекта Highcharts. Это он лежит в основе модуля.

Я даже не представляю, что там у тебя в базе творится при этом. Лично у меня за все 4.5 года использования МДМ для УД в базе ниразу не было более 95 тыс записей. Не по конкретному свойству объекта, а вообще. Куда тебе столько данных?!
Задача, контролировать мощность потребителей ИБП, потребителей 18 штук, дискретизация нужна в 1 сек, так как некоторые потребители могут создавать перегрузку ИБП на 2-3 сек, и это нужно отслеживать. Отслеживать нужно хотя-бы в течении 48 часов.

Re: [Модуль] Charts (charts)

Добавлено: Вс ноя 11, 2018 2:24 pm
skysilver
Это ты не по адресу. У МДМ другая ниша, и его архитектора не оптимизирована под такие кейсы.

Re: [Модуль] Charts (charts)

Добавлено: Пн ноя 12, 2018 1:23 am
skysilver
Любителям поковырять графики рекомендую ознакомиться с моей статьей в блоге https://connect.smartliving.ru/profile/461/blog200.html

Делаем из этого
hc1.png
hc1.png (21.06 КБ) 4271 просмотр
вот это
hc2.png
hc2.png (22.38 КБ) 4271 просмотр