Автор Тема: Мониторинг данных  (Прочитано 2773 раз)

Оффлайн 127486

  • Старожил
  • ****
  • Сообщений: 595
  • Карма: +38/-9
    Мониторинг данных
    « : 06 Сентябрь 2016, 17:12:41 »
    Предоставляем услугу мониторинга данных ГТИ + Онлайн рапорт.

    Оффлайн PDS

    • Старожил
    • ****
    • Сообщений: 595
    • Карма: +22/-25
      Re: Мониторинг данных
      « Ответ #1 : 06 Сентябрь 2016, 17:33:04 »
      Предоставляем услугу мониторинга данных ГТИ + Онлайн рапорт.

      Очень полная информация. Почему бы не дать описание?
      1. Система хранит данные на своем сервере или нет?
      2. Работает ли система когда буровая отключена?
      3. Какой протокол передачи данных с буровой?
      4. Клиент вебовский или спец программа?
      5. Можно ли смотреть времянку например месячной давности?
      6. Можно ли выгружать данные на локальный диск, если да то в каком формате?
      7. Какая СУБД используется? (вопрос достаточно важный)
      8. Сколько буровых тянет средний сервер?
      9. Сколько клиентов тянет средний сервер?

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

      Оффлайн REA

      • Розов Евгений Анатольевич
      • Глобальный модератор
      • *****
      • Сообщений: 1395
      • Карма: +91/-64
        • GeoSensor
      Re: Мониторинг данных
      « Ответ #2 : 06 Сентябрь 2016, 18:31:41 »
      С какими станциями работает? Кто производитель ПО и какое название ПО?

      Оффлайн 127486

      • Старожил
      • ****
      • Сообщений: 595
      • Карма: +38/-9
        Re: Мониторинг данных
        « Ответ #3 : 06 Сентябрь 2016, 19:00:44 »
        1. Система хранит данные на своем сервере или нет? (данные хранятся на нашем сервере, по желанию можно перенести на сервер заказчика)
        2. Работает ли система когда буровая отключена? (Не совсем ясен вопрос. Система работает с базой данных, если к ней доступ есть то и данные есть неограниченное время).
        3. Какой протокол передачи данных с буровой? (TCP UDP - буровая складывает данные на центральные сервер который расположен на земле).
        4. Клиент вебовский или спец программа? (Программа)
        5. Можно ли смотреть времянку например месячной давности? (неограниченно).
        6. Можно ли выгружать данные на локальный диск, если да то в каком формате? (для универсальности XML, дальше уже зависит от фантазии пользователя.)
        7. Какая СУБД используется? (вопрос достаточно важный) (Firebird, в первой половине 2017 будет собственный открытый формат).
        8. Сколько буровых тянет средний сервер? (Зависит от мощности сервера "I5+4ram на данный момент везет 28 станций на прием и порядка 40 пользователей на просмотр").
        9. Сколько клиентов тянет средний сервер? (Зависит от мощности сервера "I5+4ram на данный момент везет 28 станций на прием и порядка 40 пользователей на просмотр")
        10. На данный момент только формат DEP, по желанию давайте свой формат, реализуем под него.

        11. названия как такового нету, собственная программа так и называется (мониторинг бурения).
        « Последнее редактирование: 06 Сентябрь 2016, 19:06:14 от 127486 »

        Оффлайн PDS

        • Старожил
        • ****
        • Сообщений: 595
        • Карма: +22/-25
          Re: Мониторинг данных
          « Ответ #4 : 06 Сентябрь 2016, 20:37:09 »
          3. Какой протокол передачи данных с буровой? (TCP UDP - буровая складывает данные на центральные сервер который расположен на земле).
          4. Клиент вебовский или спец программа? (Программа)

          3. Т.е. протокол свой полностью, а не какой нибудь WITS или WITSML ?
          4. А нет ли демо версии с демо сервером, что бы можно было глянуть в работе этого клиента?

          Оффлайн 127486

          • Старожил
          • ****
          • Сообщений: 595
          • Карма: +38/-9
            Re: Мониторинг данных
            « Ответ #5 : 06 Сентябрь 2016, 20:51:15 »
            3. Т.е. протокол свой полностью, а не какой нибудь WITS или WITSML ? (Имеется ввиду формат данных, не не wits, Firebird по сокетам).
            4. А нет ли демо версии с демо сервером, что бы можно было глянуть в работе этого клиента?  (завтра выложу)

            Оффлайн PDS

            • Старожил
            • ****
            • Сообщений: 595
            • Карма: +22/-25
              Re: Мониторинг данных
              « Ответ #6 : 06 Сентябрь 2016, 21:11:59 »
              3. Т.е. протокол свой полностью, а не какой нибудь WITS или WITSML ? (Имеется ввиду формат данных, не не wits, Firebird по сокетам).

              Ребят, это кабздец полный. Не одна уважающая себя крупная фирма не поставит ваш сервер по доброй воле. Это все равно, что в URL-e писать SQL запрос. У петровайзера даже входящий коннект под запретом, а вы базу выдали наружу.

              Оффлайн 127486

              • Старожил
              • ****
              • Сообщений: 595
              • Карма: +38/-9
                Re: Мониторинг данных
                « Ответ #7 : 07 Сентябрь 2016, 02:25:02 »
                Как поступить с базой дело каждого индивидуальное, ни каких критериев для меня не было, писалась для личного пользования, на свой протокол переход буде в 2017 году.
                PS. шифрование конечно же присутствует.

                Оффлайн 127486

                • Старожил
                • ****
                • Сообщений: 595
                • Карма: +38/-9
                  Re: Мониторинг данных
                  « Ответ #8 : 07 Сентябрь 2016, 12:56:14 »
                  http://файлообменник.рф/2hqo6u88w09s.html

                  Файл INI прописан в виде путей без псевдонима.
                  В программе есть незначительные недоработки, прошу строго не судить.

                  Оффлайн PDS

                  • Старожил
                  • ****
                  • Сообщений: 595
                  • Карма: +22/-25
                    Re: Мониторинг данных
                    « Ответ #9 : 07 Сентябрь 2016, 16:34:14 »
                    http://файлообменник.рф/2hqo6u88w09s.html

                    Файл INI прописан в виде путей без псевдонима.
                    В программе есть незначительные недоработки, прошу строго не судить.

                    Если к критике относитесь нормально, то напишу:
                    Скорость выгрузки данных впечатлили, с отрицательной стороны имею в виду. Еле дождался когда данные за 13 часов скачаются. Я представляю объем трафика. После нажатия на пуск постоянно зависает, что даже остановить не могу.  При нажатии на меню выскакивает не меню, а окно со значениями. Я так думаю, что вся проблема в том, что используется синхронная работа с базой данных, тут либо через другой поток работать, либо асинхронно, иначе программа постоянно висит и ничего сделать нельзя. На локалке это не так заметно из за высокой скорости.

                    Попытался выгрузить старые данные, зависла. Хотел закрыть приложение, так вообще упала.
                    « Последнее редактирование: 07 Сентябрь 2016, 16:37:04 от PDS »

                    Оффлайн 127486

                    • Старожил
                    • ****
                    • Сообщений: 595
                    • Карма: +38/-9
                      Re: Мониторинг данных
                      « Ответ #10 : 07 Сентябрь 2016, 20:33:00 »
                      Критика конечно же приветствуется, это простыми словами помощь в устранении недостатков и недочетов.


                      Касательно выгрузки данных согласен что подвисает, выгрузка напрямую зависит от пропускной способности  интернет заинтересованной стороны ну и соответсвенно от скорости сети моего сервера (объем можно посмотреть в полученном файле). Потому когда одновременно много абонентов цепляется к базе, возникают ощутимые нагрузки на сеть сервера, (решением пока вижу облачное хранилище).

                      Касательно меню, наблюдение показывает что это каким то образом связанно с видеокартой либо ее дровами. Проблема встречается не часто. Также могут наблюдаться графические артефакты.

                      Программа постоянно висит на сокете с серверной частью, как только данные поступили на сервер она соответсвенно получает команду на получение.

                      На данном объекте выгрузка на сервер стоит на каждые 60 секунд, потому и удаленный пользователь их тоже видит блоками.  Минимально комфортное обновление данных 5 секунд, если меньше то забивает канал спутника.

                      « Последнее редактирование: 07 Сентябрь 2016, 20:38:14 от 127486 »

                      Оффлайн PDS

                      • Старожил
                      • ****
                      • Сообщений: 595
                      • Карма: +22/-25
                        Re: Мониторинг данных
                        « Ответ #11 : 07 Сентябрь 2016, 20:57:08 »
                        Касательно выгрузки данных согласен что подвисает, выгрузка напрямую зависит от пропускной способности  интернет заинтересованной стороны ну и соответсвенно от скорости сети моего сервера (объем можно посмотреть в полученном файле). Потому когда одновременно много абонентов цепляется к базе, возникают ощутимые нагрузки на сеть сервера, (решением пока вижу облачное хранилище).

                        Сама программа не должна подвисать, во время получения данных даже кнопку ОТМЕНА проблематично нажать, это все из за синхронной работы с  сокетами, там нельзя делать. Плюс программа должна кешировать данные и локлаьно, что бы открыв через 10 минут, докачались только 10 минут.

                        Касательно меню, наблюдение показывает что это каким то образом связанно с видеокартой либо ее дровами. Проблема встречается не часто. Также могут наблюдаться графические артефакты.

                        Пока не одна прога не глючила на моем компе.

                        Программа постоянно висит на сокете с серверной частью, как только данные поступили на сервер она соответсвенно получает команду на получение.

                        Программа не должна висеть на сокете, это работать должно асинхронно, те не мешать пользователю.

                        На данном объекте выгрузка на сервер стоит на каждые 60 секунд, потому и удаленный пользователь их тоже видит блоками.  Минимально комфортное обновление данных 5 секунд, если меньше то забивает канал спутника.

                        Минимально комфортное это 0.5 - 1 секунда, 5 секунда это максимально комфортное. Что бы не забивать канал нужно сжимать траффик, а т.к. там много повторений, то сжатие работает очень хорошо. У нас на спутинике десяток клиентов может висеть с шагом обновления 1 сек.

                        Оффлайн PDS

                        • Старожил
                        • ****
                        • Сообщений: 595
                        • Карма: +22/-25
                          Re: Мониторинг данных
                          « Ответ #12 : 08 Сентябрь 2016, 05:51:58 »
                          Кстати, внешний вид напоминает удаленный мониторинг Geo Time Online. Не с него ли это копировалось?

                          Оффлайн 127486

                          • Старожил
                          • ****
                          • Сообщений: 595
                          • Карма: +38/-9
                            Re: Мониторинг данных
                            « Ответ #13 : 13 Сентябрь 2016, 13:03:26 »
                            Кстати, внешний вид напоминает удаленный мониторинг Geo Time Online. Не с него ли это копировалось?

                            DTCIS скорее.

                             



                            Покер онлайн