Привет, коллеги! Я Дарья Санькова, эксперт направления инфраструктурного мониторинга в Cloud.ru. Сегодня хочу поделиться нашим опытом перехода с Elasticsearch на OpenSearch для работы с логами. Расскажу, почему мы решили это сделать, какие ключевые отличия между системами мы нашли, несмотря на их принципиальное сходство, и подробно опишу нашу архитектуру обработки логов.
User
Технологии слежения: простой гайд для настройки системы мониторинга вашего бизнеса
Я покажу, как сервис, который изначально создавался для мониторинга серверов, можно использовать для бизнесовых кейсов. Речь пойдет про Grafana.
Grafana — это интерфейс для анализа данных в различном виде. Причем источником данных может быть что угодно: база данных, excel.
Давайте попробуем создать демо версию дашборда, имитировать сбор данных с различных датчиков и настроить реагирование на инциденты. Это довольно популярная задача для фуд агротеха.
Ремейк ремастеру рознь? Как переиздания меняют восприятие культовых игр
Как быстро уснуть? Здоровый сон — хороший код
Каким бы ни был здоровым человек (как психически, так и физически), проблемы со сном в той или иной мере были у каждого. Многие не раз задавали себе вопрос: как быстро уснуть, если на сон ограниченное время? Как уснуть ночью, когда по различным причинам этого не удаётся сделать? Все мы прекрасно знаем, что крепкий сон - это залог продуктивной деятельности и здоровья. Поэтому, давайте разберем разные моменты и подходы во Вселенной Морфея и Гипноса.
Проверка готовности приложения к работе в реальном ненадежном мире. Часть 4
Четвертая часть статьи, в которой Виталий Лихачёв, SRE в booking.com и спикер курса Слёрма «Golang-разработчик» рассказывает, о чём стоит подумать перед выкаткой сервиса в жестокий прод, где он может не справиться с нагрузкой или деградировать из-за резких всплесков при наплыве пользователей и по вечерам.
Статья состоит из 5 частей, которые выходят по очереди:
1. Надежность.
2. Масштабируемость/отказоустойчивость.
3. Resiliency/отказоустойчивость.
Как управлять техническим долгом и минимизировать его влияние на проект
Технический долг — это как оставлять грязные тарелки в раковине. Если все время откладывать, рано или поздно они превратятся в гору, с которой придется бороться. В этой статье мы поговорим о том, как не допустить, чтобы горы долга перекрыли все возможности для чистоты и порядка в проекте.
Мои Red-Flags при устройстве в IT-компании: Как не стать гребцом
Залетая на очередной собес, я снова и снова встречаю их... Намеки на то, что скоро придется грести веслами: работать до ночи, делать задачи без нормального описания, срывать дедлайны, о которых стало известно буквально за день до окончания, и опять обновлять резюме.
О, как же я люблю этих милых эйчарок, которые не имеют ни малейшего представления о том, чем предстоит заниматься. Или менеджеров, которые уверены, что именно они знают, за сколько ты успеешь сделать задачу.
Сегодня хочу поговорить о том, что давно накипело. Как не попасть в ловушку компаний, которые высосут из тебя все соки, а потом выбросят на помойку с диагнозом «профнепригоден». Мой список красных флагов при поиске работы — на что стоит обращать внимание, чтобы не попасть в плохую компанию.
Создаем комфорт на рабочем месте или неочевидные характеристики при выборе кондиционера
Как говорится, "нет худа без добра" и результатом пандемии COVID стал массовый перевод сотрудников на удалённую работу. Так же получилось и у меня, и сразу остро стал вопрос об организации комфортного рабочего пространства.
Хорошо, что для работы удалось выделить отдельную комнату, но её дверь выходит в общий коридор. И в результате тихий шум кулеров компьютера часто перекрывается шумом посуды на кухне, звуками телепередач, музыкой и прочими отвлекающими шумами, которые мешают сосредоточиться.
К сожалению, рабочая комната очень маленькая, и при закрытой двери там можно просидеть всего 10-15 минут, после чего комнату приходится проветривать из-за слишком спертого воздуха. А для этого нужно или больше открывать окно (а это обязательный сквозняк) или дверь в коридор, где слышно практически все и всех :-(
К счастью, данную проблему удалось решить с помощью установки кондиционера с притоком свежего воздуха. Причем некоторые нюансы выбора кондиционера оказались настолько важными, что я был очень неприятно удивлен тем фактом, что при выборе и покупке модели мне про них продавец ничего не рассказал. Более того, некоторые особенности наоборот попытался скрыть или выставить как не важные.
Данная статья — это своего рода подсказка тем, кто еще находится в процессе выбора модели кондиционера, чтобы не упустить некоторых очень важных деталей, т.к. впоследствии поменять уже установленную сплит-систему очень непросто.
Ведь как нельзя лучше про это сказал Генри Форд, что "разочарование от низкого качества длится дольше, чем радость от низкой цены".
Fallout London: гигантский мод для Fallout 4. Что за новинка и стоит ли поиграть?
Бонджорно, мои золотые! Это Идар Табухов, скрам-мастер в МТС Диджитал и фанат компьютерных игр. Сегодня хочу поговорить про Fallout London — на мой взгляд, это один из самых крупных фанатских проектов за всю историю существования игры. Мод переносит центр интересов игрока за океан, давая возможность исследовать разрушенный ядерным апокалипсисом и грузом последующих веков Лондон — мы вне США, Карл! Это не просто набор из нескольких новых миссий, а самостоятельная, детально проработанная история, с уникальной атмосферой, полностью британскими локациями, персонажами и квестами.
С момента выхода первых новостей о разработке Fallout London мод вызвал волну интереса. Игроки, многие годы ждавшие чего-то кардинально нового, с нетерпением ждали релиза. Этот мод без преувеличения можно считать самостоятельной игрой. Давайте посмотрим, чем он заинтересовал сообщество геймеров, как создавался, что в нем особенного и стоит ли пробовать его, если вы поклонник вселенной Fallout.
Вышла Grafana 11.3: дашборды на базе Scenes, обновления визуализаций, панелей, и многое другое
Встречайте! Вышла Grafana 11.3, являющая публике дашборды на основе библиотеки Scenes — а это основа того, каким мы видим будущее дашбордов Grafana.
Но и без этого Grafana изменилась весьма заметно! Улучшен пользовательский интерфейс, включая возможность вызывать API из любого элемента на холсте с помощью новой опции «Действия» во многих визуализациях. Также появились правила записи для управляемых Grafana алертов, и теперь все могут использовать Explore Logs, часть набора приложений Explore в Grafana, представленного на ObservabilityCON, который быстро и легко извлекает аналитику из ваших данных — без каких-либо сложных языков запросов.
.NET Digest #4
Добро пожаловать на четвёртый выпуск нашего дайджеста, посвящённого новостям и событиям в мире .NET! В этот раз набралось множество новостей, и команда PVS-Studio рада представить вам подборку самых интересных и полезных материалов. Поехали!
Когда есть разница регистров, но это не верхний и не нижний регистры?
Если вы начнёте изучать стандарт Unicode, то, к своему удивлению, можете обнаружить некоторые символы, имеющие различия в регистре, при этом они сами по себе ни в верхнем, ни в нижнем регистре.
У-у-у-у, загадочно и пугающе.
Иными словами, это символ c, обладающий следующими свойствами:
toUpper(c) ≠ toLower(c), однако
c ≠ toUpper(c) и c ≠ toLower(c).
Поздравляю, вы обнаружили таинственный третий регистр: Title case.
Основатель и идеолог Nvidia: как Дженсен Хуанг создал одну из самых дорогих компаний в мире
Основатель Nvidia Дженсен (Женьсюнь) Хуанг родился на Тайване в 1963 году. Там (и немного в Таиланде) он провел свое раннее детство.
Дальше родители отправили Хуанга и его брата в США к близким родственникам. Причины назывались разные: по одним данным — переезд спровоцировала Война во Вьетнаме, по другим — отец Хуанга как-то попал в Штаты на курсы обучения рабочих, а, вернувшись домой, пообещал отправить туда своих детей.
Как создать плохой REST-сервис: краткое руководство
REST API — один из самых популярных типов веб‑сервисов. Но несмотря на множество туториалов по его созданию, на практике встречаются сервисы, которые вызывают лишь разочарование у пользователей.
Это подтолкнуло Костю, проектного разработчика в Naumen, создать краткое руководство по написанию плохого REST‑сервиса. Уже несколько лет он занимается поддержкой и развитием проектов на Naumen Service Management Platform, часто сталкивается с проектированием REST API и точно знает, каких ошибок лучше не допускать.
В статье Костя поделился основными антипаттернами и рассказал, что не нужно нести на прод.
Low-code платформа: кому нужна, в чем выгода и почему это тренд для компаний уровня Enterprise
Согласно прогнозам аналитиков Gartner, в ближайшие годы ожидается бум на low-code платформ, которые позволяют значительно ускорить создание корпоративных решений за счёт использования визуальных интерфейсов и готовых компонентов, снижая нагрузку на IT-отделы и обеспечивая быструю адаптацию к изменениям.
Илья Радченко, директор по платформенным продуктам SimpleOne, рассказал в подкасте Neogenda о том, как устроены low-code платформы и почему они взлетают на российском рынке. В статье — часть подкаста, а полную версию разговора можно посмотреть на YouTube.
Секретная личность неизданного Commodore HHC-4
Когда-то давно (на зимней выставке CES 1983 года) Commodore анонсировала устройство, которое должно было стать их единственным карманным компьютером, Commodore HHC-4. Оно так и не было выпущено и больше никогда не появлялось, по крайней мере, в том виде, в каком задумывалось. Но оказалось, что HHC-4 не только существовал на самом деле, но ещё и производился не Commodore, а Toshiba.
История создания MS-DOS: Как 75 тысяч долларов изменили судьбу Microsoft
Представьте себе время, когда персональные компьютеры только появились, а концепция графического интерфейса пользователя была еще далекой мечтой. Эта эпоха ознаменовала собой расцвет MS-DOS. Почти пятнадцать лет DOS была основой, от которой зависели тысячи прикладных программ, работающих на миллионах IBM PC и клонов PC.
В статье рассмотрим, как появилась MS-DOS. Расскажем, почему создателя MS-DOS обвиняли в плагиате, как IBM совершила огромную коммерческую ошибку, и что позволило Microsoft занять лидирующие позиции на рынке ПО.
Ошибка ценой в 50 лет: как Intel потеряла корону в процессорной гонке
Компания Intel была королем процессорного рынка с самого его зарождения, и многие думали, что так будет всегда. 50 лет абсолютного доминирования и превосходства, узнаваемости и успешности, закончились одним решением человека, которого совсем недавно считали святым. Одним решением, которое отбросило Intel на десятилетие назад и лишило всех финансовых перспектив. Это была ошибка, которая обрушила акции Intel более чем вдвое за последние 9 месяцев. Это была ошибка ценой в 50 лет.
Сегодня компания Intel стоит почти втрое меньше своего вечного конкурента – AMD. И у этого была… всего одна причина.
И имя ей – Пэт Гелсингер.
Prolog: три портрета через 50 лет
В 2024 году языку логического программирования Prolog исполнилось пятьдесят лет! Оказывая дань уважения, мне хотелось бы в небольшом историческом очерке рассказать о научном контексте семидесятых годов прошлого века, в котором зародилась как теория логического программирования, так и её реализация — язык Prolog. Более подробного и полного изложения вы не найдёте не только на страницах «Хабра», но и в русскоязычном сегменте Интернета.
Существует старая «бородатая» шутка полувековой давности — язык Prolog создали в 1974 в Эдинбурге и реализовали в 1972 в Марселе. Хотите узнать как это произошло?!
Быстрый сбор метрик тестов и отображение в Grafana
Да, опять статья про Grafana и визуализацию метрик тестов.
Ваши автотесты интегрированы в CI и рядом лежит TMS (Test Management System), такие как Allure, qase, и так далее, где вы/ваша команда храните тест-кейсы, чек листы и результаты прогонов. По результатам тестирования строятся графики, рисуются цифры и так далее. Но как часто вы смотрите на эти результаты ? Показываете разработчикам, менеджерам? Достаточно ли этих цифр или хочется больше?
Information
- Rating
- Does not participate
- Registered
- Activity