Разбор синтаксического дерева, при анализе логов 11 October 2015 00:12 |
Зарегистрирован: 10 лет назад Сообщений: 74 |
Quote
Справка
Graphite часто используется для вывод на графики различных характеристик работы какой-то системы, зависящих от времени.
Например можно построить график изменения количества переходов на какую-то страницу сайта, или график потребления памяти, диска, график загрузки процессоров.
При отображении на графике строится набор точек, которые описывают указанную характеристику. Такой набор точек называют временнЫм рядом или временнОй серией.
192.168.14.20 [23/Jul/2015:15:44:11 +0100] "GET /render?from=-4hours&noCache=True&hideLegend=False&height=400&width=500&until=-&title=My%20Graphic&target=xStyle%28aliasByNode%28foo.bar.baz%29%29&yMax=400&_uniq=bb9b7ee2db0c13e3 HTTP/1.1" 200 1074 "[graphite.server.com]; "MyUserAgent" 0.048 0.048 "Каждая строка лога содержит к себе запрос к веб-серверу, который отображает графики.
CASE = ["cactiStyle(aliasByNode('***', 1))"]; PARAMS = «{'from': ['-4hours'], 'until': ['-']}»; <0> ~ CALL (0) = «aliasByNode('***', 1)»; <0> ~ CALL (1) = «xStyle(aliasByNode('***', 1))»;