Friday, August 14, 2009

Рейтинг запросов

Маленькая последовательность команд чтобы узнать встречаемость строки в файле:

cat result.log |sort > sorted.log
uniq -c sorted.log |sort -n -r |more


Можно использовать чтобы узнать наиболее популярные запросы к серверу.

4 comments:

  1. Приведенный выше способ не подходит к высоконагруженным серверам, т.к. операции ввода-вывода достаточно емкие с точки зрения производительности.
    Для того чтобы получать рейтинг запросов к серверу, а также многие другие метрики на enterprice-уровне стоит использовать специализированные сервисы, например: Google Analytics, Omniture, etc.

    ReplyDelete
  2. зато как post factum определение по логам вполне:-).

    ReplyDelete
  3. Любой сервис предаставляющий информацию о посещаемости предоставляет ее постфактум.

    ReplyDelete
  4. Это решение для случая когда статистика не велась и вестись в ближайших планах не будет, а посчитать для общего понимания один раз все таки нужно.

    ReplyDelete