Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Monitoring base, golang meetup, kyiv

288 views

Published on

Simple text about monitoring

Published in: Engineering
  • Be the first to comment

Monitoring base, golang meetup, kyiv

  1. 1. Мониторинг (чуть- чуть) Vsevolod Polyakov
  2. 2. • ex platform teach lead (Grammarly) • консультантисполнитель • ctrlok.com • ukrops.club • мониторинг • контейнеры • играть на гитаре • комиксы • linux • devops
  3. 3. –Лао Цзы “Нет греха тяжелее отсутствия мониторинга”
  4. 4. Типы мониторинга (по таргету)
  5. 5. Типы мониторинга (по таргету) • Системный мониторинг
  6. 6. Типы мониторинга (по таргету) • Системный мониторинг • Мониторинг приложений
  7. 7. Типы мониторинга (по таргету) • Системный мониторинг • Мониторинг приложений • Бизнес мониторинг
  8. 8. Логи и метрики
  9. 9. Логи это события с высокой кардинальностью
  10. 10. –Лао Цзы “Логи — это первая ступень добродетели, которая и есть начало нравственного совершенства.”
  11. 11. Логи (требования)
  12. 12. Логи (требования) • Простота парсинга
  13. 13. Логи (требования) • Простота парсинга • Нести в себе смысл
  14. 14. Логи (требования) • Простота парсинга • Нести в себе смысл • key=value
  15. 15. Логи (требования) • Простота парсинга • Нести в себе смысл • key=value • unique ID
  16. 16. Логи (требования) • Простота парсинга • Нести в себе смысл • key=value • unique ID • Разделяйте по категориям
  17. 17. Логи (требования) • Простота парсинга • Нести в себе смысл • key=value • unique ID • Разделяйте по категориям • Привязывайтесь к времени
  18. 18. Логи (требования) • Простота парсинга • Нести в себе смысл • key=value • unique ID • Разделяйте по категориям • Привязывайтесь к времени • Привязывайтесь к сорсам
  19. 19. Куда писать? • Elasticsearch • Graylog • Flume • loggly • sumologic • papertrail • splunk
  20. 20. –Тарас Шевченко “Хранить логи — вовсе не значит ограничиваться логами.”
  21. 21. Метрика это события с низкой кардинальностью
  22. 22. env.role.server <num> <time>
  23. 23. env.role.server <num> <time> | <tags,>
  24. 24. Агрегация • По ключу • По таймслоту • По роли • По типу
  25. 25. statsd: counter gauge uniq histograms
  26. 26. • gostatsd • statsdaemon • brubeck • statsite
  27. 27. • Graphite (python) • Graphite (zippergocarbon) • influxdb • prometheus • openTSDB • Cyanite • newTS • others…
  28. 28. –Лао Цзы “Приложение легко умирает от того, что у него слишком сильное стремление к жизни.”
  29. 29. Виды мониторинга (по-существу)
  30. 30. Виды мониторинга (по-существу) • Производительность
  31. 31. Виды мониторинга (по-существу) • Производительность • Внешние ресурсыстыки
  32. 32. Виды мониторинга (по-существу) • Производительность • Внешние ресурсыстыки • Долгосрочные
  33. 33. Виды мониторинга (по-существу) • Производительность • Внешние ресурсыстыки • Долгосрочные • Алертинг
  34. 34. Виды мониторинга (по-существу) • Производительность • Внешние ресурсыстыки • Долгосрочные • Алертинг • Поиск ошибки
  35. 35. Виды мониторинга (по-существу) • Производительность • Внешние ресурсыстыки • Долгосрочные • Алертинг • Поиск ошибки • Операционный
  36. 36. –Лао Цзы “Скажи мне, что ты мониторишь, и я тебе скажу, в чем ты ошибся.”
  37. 37. 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

×