SlideShare a Scribd company logo
1 of 39
Download to read offline
Современные тенденции 
сбора статистики
ǮDzǾǼDzǽDzǮǻǶǺǭȌǽǭǮǻǿǭ
´ǮȀǿȈǸǻȄǺȈDz 
ǰǻǽǸȈȅǷǵµ 
ǮDzǾǼDzǽDzǮǻǶǺǭȌǽǭǮǻǿǭ
´ǮȀǿȈǸǻȄǺȈDz 
ǰǻǽǸȈȅǷǵµ 
ǮDzǾǼDzǽDzǮǻǶǺǭȌǽǭǮǻǿǭ 
ǼǸǭǺǵǽǻǯǭǺǵDz
´ǮȀǿȈǸǻȄǺȈDz 
ǰǻǽǸȈȅǷǵµ 
ǽDzǭǷȃǵȌ 
ǼǻǸȉǴǻǯǭǿDzǸDzǶ 
ǮDzǾǼDzǽDzǮǻǶǺǭȌǽǭǮǻǿǭ 
ǼǸǭǺǵǽǻǯǭǺǵDz
´ǮȀǿȈǸǻȄǺȈDz 
ǰǻǽǸȈȅǷǵµ 
ǽDzǭǷȃǵȌ 
ǼǻǸȉǴǻǯǭǿDzǸDzǶ 
ǮDzǾǼDzǽDzǮǻǶǺǭȌǽǭǮǻǿǭ 
ǼǸǭǺǵǽǻǯǭǺǵDz 
ǮǵǴǺDzǾǸǻǰǵǷǭ
CACTI
ZENOSS
ZABBIX
NAGIOS
Система сбора метрик (идеальная)
Система сбора метрик (идеальная) 
XQL[ZD
Система сбора метрик (идеальная) 
XQL[ZD 
ǾǭǹǻǻǮǾǸȀdzǵǯǭDzǹǻǶ
Система сбора метрик (идеальная) 
XQL[ZD 
ǾǭǹǻǻǮǾǸȀdzǵǯǭDzǹǻǶ 
ȀǾǿǻǶȄǵǯǻǶ
Система сбора метрик (идеальная) 
XQL[ZD 
ǾǭǹǻǻǮǾǸȀdzǵǯǭDzǹǻǶ 
ȀǾǿǻǶȄǵǯǻǶ 
ǭǯǿǻǹǭǿǵǴǵǽǻǯǭǺǺǻǶ
Система сбора метрик (идеальная) 
XQL[ZD 
ǾǭǹǻǻǮǾǸȀdzǵǯǭDzǹǻǶ 
ȀǾǿǻǶȄǵǯǻǶ 
ǭǯǿǻǹǭǿǵǴǵǽǻǯǭǺǺǻǶ 
ȀǺǵǯDzǽǾǭǸȉǺǻǶ
Система сбора метрик (идеальная) 
XQL[ZD 
ǾǭǹǻǻǮǾǸȀdzǵǯǭDzǹǻǶ 
ȀǾǿǻǶȄǵǯǻǶ 
ǭǯǿǻǹǭǿǵǴǵǽǻǯǭǺǺǻǶ 
ȀǺǵǯDzǽǾǭǸȉǺǻǶ 
ǷǽǭǾǵǯǻǶ
CollectD
CodaHale lib
Logstash+Kibana
Reimann
Sensu
Graphite+Grafana
Graphite 
carbon graphite 
webapp 
whisper 
(принимающий демон) (хранилище) 
(WEB API)
Graphite 
- Горизонтально масштабируется 
- Каждая метрика хранится в отдельном файле 
- Кэширование 
- API возвращает данные из памяти и с диска 
- Правильная обработка нерегулярных метрик 
- Уплотнение записи
- гибкая система хранения метрик
- API для отрисовки графиков 
# график загрузки одного сервера 
http://graphite/render?target=server.web1.loadheight=800width=600 
# средняя загрузка всех веб серверов 12 часов назад 
http://graphite/render?target=averageSeries(server.web*.load)from=-12hours 
# число пользователей в приложении в сыром формате обернутом в json 
http://graphite/render?target=app.numUsersformat=json 
# число новых пользователей за 1 минуту 
http://graphite/render?target=summarize(derivative(app.numUsers),1min) 
title=New_Users_Per_Minute
API 
Graphite 
сенсор 
приложение 
сенсор 
демон 
сенсор 
демон 
collectd 
cpu 
ram 
storage 
Grafana 
elasticsearch
Docker Image for Graphite 
https://github.com/hopsoft/docker-graphite-statsd 
sudo docker run -d  
--name graphite  
-p 80:80  
-p 2003:2003  
-p 8125:8125/udp  
hopsoft/graphite-statsd
Ссылки 
- CollectD https://collectd.org 
- Reimann http://riemann.io 
- Metrics https://dropwizard.github.io/ 
- Logstash http://logstash.net 
- Kibana http://www.elasticsearch.org/overview/kibana/ 
- Sensu http://sensuapp.org 
- Graphite http://graphite.readthedocs.org 
- Grafana http://grafana.org 
- Блог http://derz.co
Современные тенденции сбора статистики. Graphite.

More Related Content

Viewers also liked

MJOY ECON 3343 PAPER
MJOY ECON 3343 PAPERMJOY ECON 3343 PAPER
MJOY ECON 3343 PAPER
Michael Joy
 
Massage Therapy Foundation & Society for Oncology Massage
Massage Therapy Foundation & Society for Oncology MassageMassage Therapy Foundation & Society for Oncology Massage
Massage Therapy Foundation & Society for Oncology Massage
Society for Oncology Massage
 
Yahoo открытая nsfw модель
Yahoo открытая nsfw модельYahoo открытая nsfw модель
Yahoo открытая nsfw модель
nezloi
 

Viewers also liked (16)

ποιος είναι ο Θεός (Β΄Λυκείου Μάθημα 4), επιμέλεια Αθανάσιος Σκαρπάρης
ποιος είναι ο Θεός (Β΄Λυκείου Μάθημα 4), επιμέλεια Αθανάσιος Σκαρπάρηςποιος είναι ο Θεός (Β΄Λυκείου Μάθημα 4), επιμέλεια Αθανάσιος Σκαρπάρης
ποιος είναι ο Θεός (Β΄Λυκείου Μάθημα 4), επιμέλεια Αθανάσιος Σκαρπάρης
 
TECNOLOGÍA
TECNOLOGÍATECNOLOGÍA
TECNOLOGÍA
 
MJOY ECON 3343 PAPER
MJOY ECON 3343 PAPERMJOY ECON 3343 PAPER
MJOY ECON 3343 PAPER
 
Το φαινόμενο της Θρησκείας (Β΄Λυκείου Μάθημα 3), Επιμέλεια Αθανάσιος Σκαρπάρης
Το φαινόμενο της Θρησκείας (Β΄Λυκείου Μάθημα 3), Επιμέλεια Αθανάσιος ΣκαρπάρηςΤο φαινόμενο της Θρησκείας (Β΄Λυκείου Μάθημα 3), Επιμέλεια Αθανάσιος Σκαρπάρης
Το φαινόμενο της Θρησκείας (Β΄Λυκείου Μάθημα 3), Επιμέλεια Αθανάσιος Σκαρπάρης
 
The property exchange group
The property exchange groupThe property exchange group
The property exchange group
 
Sivko
SivkoSivko
Sivko
 
The Journey and the Future of Oncology Massage
The Journey and the Future of Oncology MassageThe Journey and the Future of Oncology Massage
The Journey and the Future of Oncology Massage
 
Massage Therapy Foundation & Society for Oncology Massage
Massage Therapy Foundation & Society for Oncology MassageMassage Therapy Foundation & Society for Oncology Massage
Massage Therapy Foundation & Society for Oncology Massage
 
respuestas respondidas y un cuadro.
respuestas respondidas y un cuadro.respuestas respondidas y un cuadro.
respuestas respondidas y un cuadro.
 
Yahoo открытая nsfw модель
Yahoo открытая nsfw модельYahoo открытая nsfw модель
Yahoo открытая nsfw модель
 
Zabbix Conference LatAm 2016 - Jessian Ferreira - Wireless with Zabbix
Zabbix Conference LatAm 2016 - Jessian Ferreira - Wireless with ZabbixZabbix Conference LatAm 2016 - Jessian Ferreira - Wireless with Zabbix
Zabbix Conference LatAm 2016 - Jessian Ferreira - Wireless with Zabbix
 
Tapping into the core
Tapping into the coreTapping into the core
Tapping into the core
 
Supercapacitors ppt hhd
Supercapacitors ppt hhdSupercapacitors ppt hhd
Supercapacitors ppt hhd
 
Introduction to Zabbix - Company, Product, Services and Use Cases
Introduction to Zabbix - Company, Product, Services and Use CasesIntroduction to Zabbix - Company, Product, Services and Use Cases
Introduction to Zabbix - Company, Product, Services and Use Cases
 
Sel saraf
Sel sarafSel saraf
Sel saraf
 
Bab i-tantangan-mi-di-abad-21
Bab i-tantangan-mi-di-abad-21Bab i-tantangan-mi-di-abad-21
Bab i-tantangan-mi-di-abad-21
 

Similar to Современные тенденции сбора статистики. Graphite.

Машины баз данных: таксономия, анатомия, эволюция, ареал, воспроизведение / А...
Машины баз данных: таксономия, анатомия, эволюция, ареал, воспроизведение / А...Машины баз данных: таксономия, анатомия, эволюция, ареал, воспроизведение / А...
Машины баз данных: таксономия, анатомия, эволюция, ареал, воспроизведение / А...
Ontico
 
DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...
DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...
DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...
it-people
 
Aлександр Зайцев, LifeStreet
Aлександр Зайцев, LifeStreetAлександр Зайцев, LifeStreet
Aлександр Зайцев, LifeStreet
Ontico
 
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Anton Baranov
 
"Распределенные" вычисления на мобильных платформах. Зачем еще нужен "металли...
"Распределенные" вычисления на мобильных платформах. Зачем еще нужен "металли..."Распределенные" вычисления на мобильных платформах. Зачем еще нужен "металли...
"Распределенные" вычисления на мобильных платформах. Зачем еще нужен "металли...
Ontico
 

Similar to Современные тенденции сбора статистики. Graphite. (20)

Арсен Мукучян, AdRiver
Арсен Мукучян, AdRiverАрсен Мукучян, AdRiver
Арсен Мукучян, AdRiver
 
Машины баз данных: таксономия, анатомия, эволюция, ареал, воспроизведение / А...
Машины баз данных: таксономия, анатомия, эволюция, ареал, воспроизведение / А...Машины баз данных: таксономия, анатомия, эволюция, ареал, воспроизведение / А...
Машины баз данных: таксономия, анатомия, эволюция, ареал, воспроизведение / А...
 
Машины баз данных на Web-scale IT — 2017 (РИТ++)
Машины баз данных на Web-scale IT — 2017 (РИТ++)Машины баз данных на Web-scale IT — 2017 (РИТ++)
Машины баз данных на Web-scale IT — 2017 (РИТ++)
 
Гиперконвергентное решение Cisco HyperFlex
Гиперконвергентное решение Cisco HyperFlexГиперконвергентное решение Cisco HyperFlex
Гиперконвергентное решение Cisco HyperFlex
 
Машины баз данных: концентрированное обозрение
Машины баз данных: концентрированное обозрениеМашины баз данных: концентрированное обозрение
Машины баз данных: концентрированное обозрение
 
Автоматизация нагрузочного тестирования в связке JMeter + TeamСity + Grafana ...
Автоматизация нагрузочного тестирования в связке JMeter + TeamСity + Grafana ...Автоматизация нагрузочного тестирования в связке JMeter + TeamСity + Grafana ...
Автоматизация нагрузочного тестирования в связке JMeter + TeamСity + Grafana ...
 
DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...
DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...
DUMP-2013 Serverside - Архитектура Битрикс24 в Amazon Web Services – изнутри ...
 
CleverDATA_Oracle Cloud BI Day 2015
CleverDATA_Oracle Cloud BI Day 2015CleverDATA_Oracle Cloud BI Day 2015
CleverDATA_Oracle Cloud BI Day 2015
 
Aлександр Зайцев, LifeStreet
Aлександр Зайцев, LifeStreetAлександр Зайцев, LifeStreet
Aлександр Зайцев, LifeStreet
 
Graphite@Scale: Как сохранять миллионы точек в секунду
Graphite@Scale: Как сохранять миллионы точек в секундуGraphite@Scale: Как сохранять миллионы точек в секунду
Graphite@Scale: Как сохранять миллионы точек в секунду
 
BigПочта: как мы строили DataLake в Почте России / Алексей Вовченко (Luxoft)
BigПочта: как мы строили DataLake в Почте России / Алексей Вовченко (Luxoft)BigПочта: как мы строили DataLake в Почте России / Алексей Вовченко (Luxoft)
BigПочта: как мы строили DataLake в Почте России / Алексей Вовченко (Luxoft)
 
Андрей Федоренчик- «Высоконагруженная система с аналитикой на InfoBright»
Андрей Федоренчик- «Высоконагруженная система с аналитикой на InfoBright»Андрей Федоренчик- «Высоконагруженная система с аналитикой на InfoBright»
Андрей Федоренчик- «Высоконагруженная система с аналитикой на InfoBright»
 
Антон Щербаков, Отказоустойчивость на примере aviasales — почему даже если на...
Антон Щербаков, Отказоустойчивость на примере aviasales — почему даже если на...Антон Щербаков, Отказоустойчивость на примере aviasales — почему даже если на...
Антон Щербаков, Отказоустойчивость на примере aviasales — почему даже если на...
 
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
 
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
 
"Распределенные" вычисления на мобильных платформах. Зачем еще нужен "металли...
"Распределенные" вычисления на мобильных платформах. Зачем еще нужен "металли..."Распределенные" вычисления на мобильных платформах. Зачем еще нужен "металли...
"Распределенные" вычисления на мобильных платформах. Зачем еще нужен "металли...
 
Доклад Ильи Аблеева на DevOps Meetup "Мониторинг высоконагруженного проекта".
Доклад Ильи Аблеева на DevOps Meetup "Мониторинг высоконагруженного проекта".Доклад Ильи Аблеева на DevOps Meetup "Мониторинг высоконагруженного проекта".
Доклад Ильи Аблеева на DevOps Meetup "Мониторинг высоконагруженного проекта".
 
Аналитика над петабайтами в реальном времени
Аналитика над петабайтами в реальном времениАналитика над петабайтами в реальном времени
Аналитика над петабайтами в реальном времени
 
Аналитика над петабайтами в реальном времени
Аналитика над петабайтами в реальном времениАналитика над петабайтами в реальном времени
Аналитика над петабайтами в реальном времени
 
Параллельные и распределенные вычисления
Параллельные и распределенные вычисленияПараллельные и распределенные вычисления
Параллельные и распределенные вычисления
 

Современные тенденции сбора статистики. Graphite.