SlideShare a Scribd company logo
Мониторинг (чуть-
чуть)
Vsevolod Polyakov
• ex platform teach lead
(Grammarly)
• консультантисполнитель
• ctrlok.com
• ukrops.club
• мониторинг
• контейнеры
• играть на гитаре
• комиксы
• linux
• devops
–Лао Цзы
“Нет греха тяжелее отсутствия
мониторинга”
Типы мониторинга
(по таргету)
Типы мониторинга
(по таргету)
• Системный мониторинг
Типы мониторинга
(по таргету)
• Системный мониторинг
• Мониторинг приложений
Типы мониторинга
(по таргету)
• Системный мониторинг
• Мониторинг приложений
• Бизнес мониторинг
Логи и метрики
Логи это события с высокой кардинальностью
–Лао Цзы
“Логи — это первая ступень добродетели,
которая и есть начало нравственного
совершенства.”
Логи (требования)
Логи (требования)
• Простота парсинга
Логи (требования)
• Простота парсинга
• Нести в себе смысл
Логи (требования)
• Простота парсинга
• Нести в себе смысл
• key=value
Логи (требования)
• Простота парсинга
• Нести в себе смысл
• key=value
• unique ID
Логи (требования)
• Простота парсинга
• Нести в себе смысл
• key=value
• unique ID
• Разделяйте по категориям
Логи (требования)
• Простота парсинга
• Нести в себе смысл
• key=value
• unique ID
• Разделяйте по категориям
• Привязывайтесь к времени
Логи (требования)
• Простота парсинга
• Нести в себе смысл
• key=value
• unique ID
• Разделяйте по категориям
• Привязывайтесь к времени
• Привязывайтесь к сорсам
Monitoring base, golang meetup, kyiv
Monitoring base, golang meetup, kyiv
Monitoring base, golang meetup, kyiv
Monitoring base, golang meetup, kyiv
Куда писать?
• Elasticsearch
• Graylog
• Flume
• loggly
• sumologic
• papertrail
• splunk
–Тарас Шевченко
“Хранить логи — вовсе не значит
ограничиваться логами.”
Метрика это события с низкой
кардинальностью
env.role.server <num> <time>
env.role.server <num> <time> | <tags,>
Агрегация
• По ключу

• По таймслоту

• По роли

• По типу
statsd: counter
gauge
uniq
histograms
• gostatsd
• statsdaemon
• brubeck
• statsite
• Graphite (python)
• Graphite (zippergocarbon)
• influxdb
• prometheus
• openTSDB
• Cyanite
• newTS
• others…
–Лао Цзы
“Приложение легко умирает от того,
что у него слишком сильное стремление
к жизни.”
Виды мониторинга (по-существу)
Виды мониторинга (по-существу)
• Производительность
Виды мониторинга (по-существу)
• Производительность
• Внешние ресурсыстыки
Виды мониторинга (по-существу)
• Производительность
• Внешние ресурсыстыки
• Долгосрочные
Виды мониторинга (по-существу)
• Производительность
• Внешние ресурсыстыки
• Долгосрочные
• Алертинг
Виды мониторинга (по-существу)
• Производительность
• Внешние ресурсыстыки
• Долгосрочные
• Алертинг
• Поиск ошибки
Виды мониторинга (по-существу)
• Производительность
• Внешние ресурсыстыки
• Долгосрочные
• Алертинг
• Поиск ошибки
• Операционный
–Лао Цзы
“Скажи мне, что ты мониторишь, и я тебе
скажу, в чем ты ошибся.”
Vsevolod Polyakov
• ctrlok@gmail.com

• skype: ctrlok1987

• github.com/ctrlok

• twitter.com/ctrlok

• ctrlok.com
• Gitter: dev_ua/devops

• skype: goo.gl/6KGWYb

• slack.ukrops.club

• telegram: @ctrlok

More Related Content

PPTX
Путь мониторинга, DevOps club в Grammarly
PPTX
Путь мониторинга: модульность, гибкость, devops
PPTX
PDF
Rootconf-2015 Тестируем инфраструктуру как код
PDF
Continuous Delivery, или волшебная кнопка для релизов по запросу, Денис Яковл...
PDF
Эволюция процесса деплоя в проекте — Денис Яковлев, 2ГИС
PDF
Карта граблей на поле сбора и доставки логов. Lazada-way / Юрий Бушмелев (Laz...
PDF
«GitHub Flow — немного сложнее, чем на бумаге», Александр Бирюков
Путь мониторинга, DevOps club в Grammarly
Путь мониторинга: модульность, гибкость, devops
Rootconf-2015 Тестируем инфраструктуру как код
Continuous Delivery, или волшебная кнопка для релизов по запросу, Денис Яковл...
Эволюция процесса деплоя в проекте — Денис Яковлев, 2ГИС
Карта граблей на поле сбора и доставки логов. Lazada-way / Юрий Бушмелев (Laz...
«GitHub Flow — немного сложнее, чем на бумаге», Александр Бирюков

What's hot (20)

PPTX
Хорошо поддерживаемое в продакшне приложение / Николай Сивко (okmeter.io)
PDF
ELK: менеджмент логов, быстрая локализация проблем / Сергей Шумов (News360)
PDF
My talk on HBase ops engineering at TBD Jun 2016
PDF
My talk on DevOps engineer's adventures in the Windows world at UWDC 2017
PDF
Тестируем мобильное приложение в суровых реалиях Интернета
PDF
My talk on LeoFS, Highload++ 2014
PDF
Github Flow. Тестировщики против тестирования
PDF
Порядок для скорости. Система структурирования фронтендовой части веб-приложе...
PDF
PDF
Отладка производительности приложения на Erlang / Максим Лапшин (Erlyvideo)
PDF
Всему своё время / Роман Ивлиев (Банки.ру)
PDF
"Мы два месяца долбались, а потом построили индекс" (c) Аксенов
PDF
My talk on Hadoop stack operations engineering at OSPCon
PDF
Performance management lessons learnt / Андрей Дмитриев (JUGRU)
PPTX
Кортунов Никита. Как ускорить разработку приложений или есть ли жизнь после P...
PPTX
Why we did not choose Hadoop
PDF
My talk at Highload++ 2015
PDF
Александр Зобнин, Grafana Labs
PDF
D2D DevPro 2017: Golang — опыт промышленной разработки
PDF
Илья Аблеев – Zabbix в Badoo: реагируем быстро и качественно
Хорошо поддерживаемое в продакшне приложение / Николай Сивко (okmeter.io)
ELK: менеджмент логов, быстрая локализация проблем / Сергей Шумов (News360)
My talk on HBase ops engineering at TBD Jun 2016
My talk on DevOps engineer's adventures in the Windows world at UWDC 2017
Тестируем мобильное приложение в суровых реалиях Интернета
My talk on LeoFS, Highload++ 2014
Github Flow. Тестировщики против тестирования
Порядок для скорости. Система структурирования фронтендовой части веб-приложе...
Отладка производительности приложения на Erlang / Максим Лапшин (Erlyvideo)
Всему своё время / Роман Ивлиев (Банки.ру)
"Мы два месяца долбались, а потом построили индекс" (c) Аксенов
My talk on Hadoop stack operations engineering at OSPCon
Performance management lessons learnt / Андрей Дмитриев (JUGRU)
Кортунов Никита. Как ускорить разработку приложений или есть ли жизнь после P...
Why we did not choose Hadoop
My talk at Highload++ 2015
Александр Зобнин, Grafana Labs
D2D DevPro 2017: Golang — опыт промышленной разработки
Илья Аблеев – Zabbix в Badoo: реагируем быстро и качественно
Ad

Viewers also liked (20)

PDF
Мониторинг. Опять, rootconf 2016
PPTX
Metrics: where and how
PPTX
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
PDF
Путь мониторинга 2.0 всё стало другим / Всеволод Поляков (Grammarly)
PDF
Infrastructure as code might be literally impossible part 2
PDF
Nginx Workshop Aftermath
PPTX
Сергей Кибиткин - Meet Magento Ukraine - Что вы никогда не сделаете в Magento
ODP
DevOps в реальном времени
PDF
Александр Смага, Юрий Муратов - Meet Magento Ukraine - Технический обзор OroCRM
ODP
DevOps in realtime
PPTX
Itea dev ops_course_topic2
PDF
Functional web with elixir and elm in phoenix
PPTX
Roman Valchuk "Introducing to DevOps technologies"
PDF
Андрей Самиляк - Meet Magento Ukraine - Как мы играли в DevOps и как получилс...
PDF
Final melnyk 2
PPTX
#nostaging - Software Circus - Amsterdam, 2-9-2016
PDF
Continuous integration with Docker and Ansible
PPTX
Implementing DevOps In Practice
PDF
JUST EAT: Embracing DevOps
PDF
Как не положить тысячи серверов с помощью системы централизованного управлени...
Мониторинг. Опять, rootconf 2016
Metrics: where and how
Мониторинг в высоконагруженных (и не только) проектах: сравнительный анализ с...
Путь мониторинга 2.0 всё стало другим / Всеволод Поляков (Grammarly)
Infrastructure as code might be literally impossible part 2
Nginx Workshop Aftermath
Сергей Кибиткин - Meet Magento Ukraine - Что вы никогда не сделаете в Magento
DevOps в реальном времени
Александр Смага, Юрий Муратов - Meet Magento Ukraine - Технический обзор OroCRM
DevOps in realtime
Itea dev ops_course_topic2
Functional web with elixir and elm in phoenix
Roman Valchuk "Introducing to DevOps technologies"
Андрей Самиляк - Meet Magento Ukraine - Как мы играли в DevOps и как получилс...
Final melnyk 2
#nostaging - Software Circus - Amsterdam, 2-9-2016
Continuous integration with Docker and Ansible
Implementing DevOps In Practice
JUST EAT: Embracing DevOps
Как не положить тысячи серверов с помощью системы централизованного управлени...
Ad

Similar to Monitoring base, golang meetup, kyiv (20)

PDF
Карта граблей на поле сбора и доставки логов. Lazada-way.
PDF
Введение в Python и Django
PPTX
CodeFest 2012. Аксёнов А. — Как мы разрабатываем Sphinx
PPTX
SmartMonitoring - мониторинг бизнес-логики в Одноклассниках / Сергей Шарапов ...
PPT
Конкурентная Разведка в Интернете
PPTX
Open source субд глазами обычного программиста
PPTX
Про качественный поиск
PPTX
CodeFest 2013. Скрыган К. — Оптимизация .Net приложений на примере Resharper
PPTX
2014.12.23 Александр Андреев, Parallels
PDF
RTB DSP на языке Go: укрощение buzzwords
PDF
RTB DSP на языке Go укрощение buzzwords / Даниил Подольский (Qmobi.Com)
PDF
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
PDF
SECON'2016. Парамонов Сергей, Автоматизируй это! Как не погрязнуть в рутине п...
PPT
Russir 2010 final
PDF
So Your WAF Needs a Parser
PPTX
Andrew Aksyonoff "Архитектура вокруг поиска"
PPTX
BlackBox testing
PDF
Happydev presentation soa
PPTX
MagicPlot @ UXSPb @ IT Global Meetup #7
PDF
Всеволод Поляков "История одного мониторинга"
Карта граблей на поле сбора и доставки логов. Lazada-way.
Введение в Python и Django
CodeFest 2012. Аксёнов А. — Как мы разрабатываем Sphinx
SmartMonitoring - мониторинг бизнес-логики в Одноклассниках / Сергей Шарапов ...
Конкурентная Разведка в Интернете
Open source субд глазами обычного программиста
Про качественный поиск
CodeFest 2013. Скрыган К. — Оптимизация .Net приложений на примере Resharper
2014.12.23 Александр Андреев, Parallels
RTB DSP на языке Go: укрощение buzzwords
RTB DSP на языке Go укрощение buzzwords / Даниил Подольский (Qmobi.Com)
Опыт разработки модуля межсетевого экранирования для MySQL / Олег Брославский...
SECON'2016. Парамонов Сергей, Автоматизируй это! Как не погрязнуть в рутине п...
Russir 2010 final
So Your WAF Needs a Parser
Andrew Aksyonoff "Архитектура вокруг поиска"
BlackBox testing
Happydev presentation soa
MagicPlot @ UXSPb @ IT Global Meetup #7
Всеволод Поляков "История одного мониторинга"

Monitoring base, golang meetup, kyiv