Рубрика «prometheus» - 6

Истории успеха Kubernetes в production. Часть 4: SoundCloud (авторы Prometheus) - 1

Цикл статей о крупных и успешных пользователях Kubernetes продолжается рассказом про популярный онлайн-сервис для распространения аудиоконтента — SoundCloud. В прошлом году эту компанию собиралась купить Spotify AB (имеет шведские корни, как и SoundCloud), а совсем недавно — китайский интернет-гигант Tencent. Даже обслуживая ~175 миллионов пользователей в месяц, SoundCloud в последнее время испытывает финансовые проблемы, о чём стало известно благодаря крупному сокращению (173 сотрудников) минувшим летом, однако, если верить последним данным, ситуация наладилась. Так или иначе, куда больше нас интересует технологическая сторона вопроса, а точнее — применение Kubernetes, и вот что известно о SoundCloud из публичных источников…Читать полностью »

Самодостаточная система — это та, которая способна восстанавливаться и адаптироваться. Восстановление означает, что кластер почти всегда будет в том состоянии, в котором его запроектировали. Например, если копия сервиса выйдет из строя, то системе потребуется ее восстановить. Адаптация же связана с модификацией желаемого состояния, так чтобы система смогла справиться с изменившимися условиями. Простым примером будет увеличение трафика. В этом случае сервисам потребуется масштабироваться. Когда восстановление и адаптация автоматизировано, мы получаем самовосстанавливающуюся и самоадаптирующуюся систему. Такая система является самодостаточной и может действовать без вмешательства человека.

Как выглядит самодостаточная система? Какие ее основные части? Кто действующие лица? В этой статье мы обсудим только сервисы и проигнорируем тот факт, что железо также очень важно. Такими ограничениями мы составим картину высокого уровня, которая описывает (в основном) автономную систему с точки зрения сервисов. Мы опустим детали и взглянем на систему с высоты птичьего полёта.

Если вы хорошо разбираетесь в теме и хотите сразу всё понять, то система изображено на рисунке ниже.

self-sufficient-system

Читать полностью »

Ещё одна система логирования, теперь на ElasticSearch, Logstash, Kibana и Prometheus - 1

Всем разработчикам известна ситуация, когда приложение заглючило и пользователь не может сделать то, что ему нужно. Причины разные: пользователь ввёл неправильные данные, у него медленный интернет и многое другое. Без системы логирования разобрать эти ошибки сложно, а порой невозможно. С другой стороны, система логирования — хороший индикатор проблемных мест в работе системы. Я расскажу, как построить систему логирования в своём проекте (да, ещё раз). В статье расскажу об Elasticsearch + Logstash + Kibana и Prometheus и как их заинтегрировать со своим приложением.

Читать полностью »

Недавно мы выпустили GitLab 9.0, через 18 месяцев после выпуска версии 8.0. За это время мы сделали множество значительных изменений в GitLab, выпуская новую версию 22 числа каждого месяца. Давайте кратко подведем итоги, к которым мы пришли с выпуска 8.0, и посмотрим, как старые фичи соотносятся с новыми из 9 версии. Или вы можете перейти к фичам, появившимся в 9.0.

Читать полностью »

История с удалением базы конечно затмила все остальные новости про ГитЛаб. Так что если вы пропустили релизный пост про изменения и новые функции в GitLab 8.16, ниже — его перевод:

Наша цель — сделать участие в разработке доступным для каждого. Для этого мы делаем инструментарий GitLab простым в использовании, настройке и обслуживании. В предыдущей версии GitLab мы реализовали простую настройку непрерывной интеграции (continuous integration, CI) и автоматическое развертывание (deploy) в Kubernetes. А в первом релизе нового года мы делаем следующий шаг к нашей цели.

Читать полностью »

Prometheus – одна из систем мониторинга, адаптированных под сбор time series данных.
Она достаточно проста в инсталляции и первоначальной настройке. Имеет встроенную графическую подсистему для отображения данных PromDash, однако сами же разработчики рекомендуют использовать бесплатный сторонний продукт Grafana. Prometheus умеет мониторить много чего («железо», контейнеры, различные СУБД), однако в данной статье хотелось бы остановиться на реализации мониторинга инстанса Caché (точнее, инстанс будет Ensemble, но метрики будем брать кашовые). Кому интересно — милости просим под кат.
Дружим Prometheus с Caché - 1
Читать полностью »

Одной из важнейших задач при разработке приложений с микросервисной архитектурой является задача мониторинга. Слежение за состоянием сервисов и серверов позволяет не только вовремя реагировать на неисправности, но и анализировать их работу. Наличие такой информации трудно переоценить, ведь она предоставляет дополнительные возможности по улучшению производительности и качества работы Вашего ПО.

image

К счастью, существует множество решений задачи мониторинга, как платных, так и бесплатных. Я же хочу поделиться опытом практического использования open source системы мониторинга Prometheus.
Читать полностью »

imageУкраинский неприбыльный проект «Prometheus» появился сравнительно недавно. Это — открытые бесплатные онлайн-курсы, авторы которых — преподаватели лучших университетов страны, таких как Киево-Могилянская академия или киевский Политех. Сам список курсов достаточно многогранный: в нём и гуманитарные науки, и компьютерные дисциплины. Три недели назад Prometheus начал краудфандинговую кампанию и уже успел собрать больше, чем планировал. Сооснователь проекта Иван Примаченко согласился ответить на вопросы Geektimes.

В интернете можно найти довольно много онлайн-курсов по разным темам, в том числе и на русском языке. Есть ли у вас некая «киллер-фича», позволяющая вас выбрать среди остальных подобных ресурсов?

С момента запуска проекта мы сразу же ориентировались не на отдельные курсы, а на цельные циклы курсов. Первыми из них осенью 2015 года мы запустили циклы курсов по предпринимательству и гражданскому образованию. Цикл курсов по предпринимательству позволит получить достаточно знаний и навыков (от менеджмента и маркетинга до налогообложения и юридических аспектов ведения бизнеса), чтобы открыть собственный бизнес или технологический стартап. Цикл курсов по гражданскому образованию дает представление о том, как сделать страну лучше и включает в себя курсы от борьбы с коррупцией до урбанистики. Уже осенью 2016 будут запущены циклы курсов по программированию и анализу данных, которые должны дать слушателям объем знаний и умений, достаточный для получения должности уровня Junior.

Ну а «киллер-фичей», с прицелом на которую изначально и создавался проект, должна стать интеграция наших курсов в университетское образование в формате смешанного обучения (blended learning). Уже этой осенью Prometheus запустит пилотный проект смешанного обучения в нескольких вузах страны, среди которых Киевский политехнический институт и Украинский католический университет. Вместо традиционных лекций студенты по всей стране смогут слушать онлайн-лекции преподавателей Гарварда, Стэнфорда или Киево-Могилянской академии, в онлайне же выполнять задания и получать ответы на форумах курсов. В офлайне останутся семинары и физические лабораторные, которые нерационально переносить в онлайн, консультации преподавателей, которые теперь смогут уделить куда больше времени индивидуальной работе со студентами, и, конечно, финальный контроль. Результаты прохождения такого курса будут, как и в случае с обычными университетскими курсами, вноситься в диплом. Первые эксперименты MIT со смешанным обучением продемонстрировали фантастические результаты (прирост учебных показателей больше чем на 35%) поэтому мы возлагаем большие надежды на этот эксперимент. В случае успешного проведения пилота, мы будем инициировать технологическую реформу образования на базе смешанного обучения.
Читать полностью »

Prometheus

В предыдущих публикациях мы уже затрагивали вопросы мониторинга и сбора метрик. В сегодняшней статье мы хотели бы вернуться к этой теме и рассказать об интересном инструменте под названием Prometheus. Он был создан в 2012 году в качестве внутренней системы мониторинга небезызвестного проекта SoundCloud, но впоследствии получил более широкое распространение.
Читать полностью »

Кино на ночь: двух с половиной часовой микс «Чужого» и «Прометея» «Заброшенный» (Derelict), сделанный юзером Дэниэлом aka JobWillins:

Фильм создан путём сокращения материала «Прометея» на полчаса, вместо которого был добавлен почти час материалов из «Чужого» 1979 г. В «Заброшенном» также использованы и удалённые сцены из «Прометея». Чтобы сгладить контрат картинки фильма почти 40-летней давности с картиной 2012 года, он сделал «Заброшенного» чёрно-белым.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js