Как показать параллельность запросов в хорошем графическом представлении? - PullRequest
0 голосов
/ 08 августа 2010

У меня есть следующие настройки:

  • Граф объектов всех запросов, считанных из файла журнала сервера приложений.
  • Каждая строка представлена ​​в виде RequestPart со следующей информацией: время начала, время окончания, уровень, часть приложения, которая выполнена.

Я хотел бы нарисовать / отобразить что-то, что показывает следующее:

  • Показать разные цвета для уровня, в котором находится часть запроса.
  • Показать для запросов, которые выполняются параллельно, что они перекрываются.
  • Должно быть показано соотношение запуска и остановки (не точно, но приблизительно)

Моей первой идеей было заполнить строки листа Excel запросами и покрасить каждую ячейку в соответствии с временем, уровнем, ... Но потом я обнаружил, что в Excel допускается только 2 ^ 8 ячеек ( Excel <2010), так что это не вариант. </p>

Я - мальчик из Ruby, поэтому я проверил RMagick и Gruff, но мне это не нравится в конце, у меня есть только изображение, поэтому дальнейший анализ невозможен. У кого-нибудь есть идеи, что делать (ну, в крайнем случае: установите Excel 2010, но моей компании это не понравится).

1 Ответ

1 голос
/ 08 августа 2010

Проверить с открытым исходным кодом Хронология

Добавлена ​​

Советы по его использованию:

  • отправка данных с использованием JSON, более быстрый анализ на клиенте по сравнению с XML.
  • предполагают, что ваши клиенты используют FF, Safari или (самый быстрый) Google Chrome
  • Еще более быстрый анализ дат: отправьте Javascript datetime литералы для анализа на клиенте. Конечно, в этот момент вы не отправляете кошерный JSON, но это самый быстрый способ отправки данных.
...