zhub.link is one of the many independent Mastodon servers you can use to participate in the fediverse.

Administered by:

Server stats:

28
active users

#логирование

0 posts0 participants0 posts today
Habr<p>Базы данных в Kubernetes из коробки: реально ли развернуть кластер в пару кликов? [ВИДЕО]</p><p>Заглянем под капот Kubernetes-кластера и запустим инсталляции баз данных PostgreSQL и Clickhouse. Видео</p><p><a href="https://habr.com/ru/companies/dbraincloud/articles/886304/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/dbraincl</span><span class="invisible">oud/articles/886304/</span></a></p><p><a href="https://zhub.link/tags/kubernetes" class="mention hashtag" rel="tag">#<span>kubernetes</span></a> <a href="https://zhub.link/tags/dbrain" class="mention hashtag" rel="tag">#<span>dbrain</span></a> <a href="https://zhub.link/tags/%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F" class="mention hashtag" rel="tag">#<span>контейнеризация</span></a> <a href="https://zhub.link/tags/%D0%B1%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" class="mention hashtag" rel="tag">#<span>базы_данных</span></a> <a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>логирование</span></a> <a href="https://zhub.link/tags/s3" class="mention hashtag" rel="tag">#<span>s3</span></a> <a href="https://zhub.link/tags/postgresql" class="mention hashtag" rel="tag">#<span>postgresql</span></a> <a href="https://zhub.link/tags/clickhouse" class="mention hashtag" rel="tag">#<span>clickhouse</span></a> <a href="https://zhub.link/tags/devops" class="mention hashtag" rel="tag">#<span>devops</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE" class="mention hashtag" rel="tag">#<span>видео</span></a></p>
Habr<p>Что можно узнать из логов сервера: разбираем на 3 примерах</p><p>Привет, Хабр! Когда на сайте что-то пошло не так, все знают, что в логах можно найти причину и узнать детали происшествия. В этой статье мы разберем три примера, когда помогут логи: если сайт атакует бот, ухудшилась производительность или есть ошибка в базе данных. Если вы начинающий веб-мастер, то этот краткий гайд поможет понять, где искать информацию и как она может быть представлена.</p><p><a href="https://habr.com/ru/companies/runity/articles/884594/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/runity/a</span><span class="invisible">rticles/884594/</span></a></p><p><a href="https://zhub.link/tags/%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D1%8B" class="mention hashtag" rel="tag">#<span>серверы</span></a> <a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8" class="mention hashtag" rel="tag">#<span>логи</span></a> <a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>логирование</span></a> <a href="https://zhub.link/tags/%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BD%D0%BE%D0%B5_%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>системное_администрирование</span></a> <a href="https://zhub.link/tags/%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8%D1%82_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC" class="mention hashtag" rel="tag">#<span>тестирование_ит_систем</span></a> <a href="https://zhub.link/tags/%D1%82%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B2%D0%B5%D0%B1%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9" class="mention hashtag" rel="tag">#<span>тестирование_вебприложений</span></a> <a href="https://zhub.link/tags/%D0%B2%D0%B5%D0%B1%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="tag">#<span>вебразработка</span></a> <a href="https://zhub.link/tags/%D1%85%D0%BE%D1%81%D1%82%D0%B8%D0%BD%D0%B3_%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2" class="mention hashtag" rel="tag">#<span>хостинг_сайтов</span></a> <a href="https://zhub.link/tags/%D0%B1%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" class="mention hashtag" rel="tag">#<span>базы_данных</span></a> <a href="https://zhub.link/tags/%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B8_%D0%B2_%D0%BA%D0%BE%D0%B4%D0%B5" class="mention hashtag" rel="tag">#<span>ошибки_в_коде</span></a></p>
Habr<p>[Перевод] Логирование на Mac и команда log: руководство для администраторов Apple</p><p>Логирование на Mac и команда log: руководство для администраторов Apple Как администратор IT-инфраструктуры, вы наверняка не раз сталкивались с необходимостью проверять логи для диагностики проблем. Логи — это своего рода &quot;история&quot; системы, которая помогает не только устранять неполадки, но и понимать, почему система ведет себя тем или иным образом.</p><p><a href="https://habr.com/ru/companies/ringo_mdm/articles/883500/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/ringo_md</span><span class="invisible">m/articles/883500/</span></a></p><p><a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>логирование</span></a> <a href="https://zhub.link/tags/macos" class="mention hashtag" rel="tag">#<span>macos</span></a> <a href="https://zhub.link/tags/apple" class="mention hashtag" rel="tag">#<span>apple</span></a> <a href="https://zhub.link/tags/%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>журналирование</span></a> <a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8" class="mention hashtag" rel="tag">#<span>логи</span></a> <a href="https://zhub.link/tags/%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_apple" class="mention hashtag" rel="tag">#<span>администрирование_apple</span></a> <a href="https://zhub.link/tags/%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_mac_os" class="mention hashtag" rel="tag">#<span>администрирование_mac_os</span></a> <a href="https://zhub.link/tags/logging" class="mention hashtag" rel="tag">#<span>logging</span></a> <a href="https://zhub.link/tags/syslog" class="mention hashtag" rel="tag">#<span>syslog</span></a></p>
Habr<p>Построение инфраструктуры для работы с языковыми моделями: опыт X5 Tech</p><p>Привет, Хабр! Я Мичил Егоров, руководитель команды разработки продуктов искусственного интеллекта в X5 Tech. В последнее время языковые модели (LLM) стали неотъемлемой частью многих бизнес-процессов, начиная от чат-ботов и заканчивая автоматической обработкой отзывов клиентов. Однако, чтобы эффективно использовать такие модели, необходима мощная и гибкая инфраструктура. За последний год команда X5 Tech значительно выросла, проверила множество гипотез и протестировала различные модели. Основные кейсы использования включают чат-боты, суфлёры для модераторов, автоматическое резюмирование и обработку отзывов клиентов. В этой статье расскажу, как команда X5 Tech построила инфраструктуру для работы с языковыми моделями, какие вызовы преодолели и какие решения были приняты.</p><p><a href="https://habr.com/ru/companies/X5Tech/articles/880288/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/X5Tech/a</span><span class="invisible">rticles/880288/</span></a></p><p><a href="https://zhub.link/tags/LLM" class="mention hashtag" rel="tag">#<span>LLM</span></a> <a href="https://zhub.link/tags/%D1%81_%D0%BD%D1%83%D0%BB%D1%8F" class="mention hashtag" rel="tag">#<span>с_нуля</span></a> <a href="https://zhub.link/tags/%D0%BF%D0%BE%D1%81%D1%82%D1%80%D0%BE%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B8%D0%BD%D1%84%D1%80%D0%B0%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D1%8B" class="mention hashtag" rel="tag">#<span>построение_инфраструктуры</span></a> <a href="https://zhub.link/tags/opensource" class="mention hashtag" rel="tag">#<span>opensource</span></a> <a href="https://zhub.link/tags/%D0%97%D0%B0%D0%BA%D1%80%D1%8B%D1%82%D1%8B%D0%B5_%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D1%8F" class="mention hashtag" rel="tag">#<span>Закрытые_решения</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%B0%D1%81%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" class="mention hashtag" rel="tag">#<span>маскирование_данных</span></a> <a href="https://zhub.link/tags/clearml" class="mention hashtag" rel="tag">#<span>clearml</span></a> <a href="https://zhub.link/tags/vllm" class="mention hashtag" rel="tag">#<span>vllm</span></a> <a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>логирование</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3" class="mention hashtag" rel="tag">#<span>мониторинг</span></a></p>
Habr<p>Анализ логов Mikrotik в Loki и VictoriaLogs в домашних условиях</p><p>Со времен поднятия mktxp из взятой там же инструкции поднял на своем домашнем сервере и Loki , и, так как по инструкции оттуда не получилось настроить что бы микротик отсылал логи прям в Loki, еще Promtail . Добавил их деплой через docker compose в свои ансибл плейбуки для домашнего сервера, добавил дефолтную дашборду в графану, потом еще в плейбуки добавил ротацию, потому что в день микротик накидывал 2,5 миллиона строк в 500MB логов и забыл. А дня 3 назад перевел мониторинг на Prometheus на том же сервере на VictoriaMetrics , офигел от того что моя 100 дневная база Prometheus размеров в 47G превратилась в 16G, увидел что есть VictoriaLogs и решил заoдно посмотреть в нее, а так же поиграться c Loki и Promtail, мне там очень не нравилось что логи хранятся и в тексте и в Loki. Итак...</p><p><a href="https://habr.com/ru/articles/880022/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/880022/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/mikrotik" class="mention hashtag" rel="tag">#<span>mikrotik</span></a> <a href="https://zhub.link/tags/loki" class="mention hashtag" rel="tag">#<span>loki</span></a> <a href="https://zhub.link/tags/linux" class="mention hashtag" rel="tag">#<span>linux</span></a> <a href="https://zhub.link/tags/victoriametrics" class="mention hashtag" rel="tag">#<span>victoriametrics</span></a> <a href="https://zhub.link/tags/victoria" class="mention hashtag" rel="tag">#<span>victoria</span></a> <a href="https://zhub.link/tags/ubuntu" class="mention hashtag" rel="tag">#<span>ubuntu</span></a> <a href="https://zhub.link/tags/dockercompose" class="mention hashtag" rel="tag">#<span>dockercompose</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3" class="mention hashtag" rel="tag">#<span>мониторинг</span></a> <a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>логирование</span></a> <a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8" class="mention hashtag" rel="tag">#<span>логи</span></a></p>
Habr<p>Простой и универсальный способ чтения логов в терминале</p><p>Существует достаточно много решений для локального и удаленного чтения и сбора логов с различных систем, но некоторые из них могут быть сложны в своей конфигурации и достаточно тяжеловесные для мониторинга одного или двух микросервисов, особенно, если не стоит вопрос удаленного хранения логов. У меня есть небольшой проект, который в процессе своей работы пишет логи, по этому на примере него расскажу, какие решения для их чтения использовал, и к чему в итоге пришел.</p><p><a href="https://habr.com/ru/articles/872536/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/872536/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8" class="mention hashtag" rel="tag">#<span>логи</span></a> <a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>логирование</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3" class="mention hashtag" rel="tag">#<span>мониторинг</span></a> <a href="https://zhub.link/tags/journald" class="mention hashtag" rel="tag">#<span>journald</span></a> <a href="https://zhub.link/tags/journalctl" class="mention hashtag" rel="tag">#<span>journalctl</span></a> <a href="https://zhub.link/tags/docker" class="mention hashtag" rel="tag">#<span>docker</span></a> <a href="https://zhub.link/tags/podman" class="mention hashtag" rel="tag">#<span>podman</span></a></p>
Habr<p>Spring Boot Filter. Введение в фильтрацию запросов</p><p>Привет, меня зовут Николай Пискунов , я руководитель направления Big Data и автор медиа вАЙТИ . В этой статье поговорим о фильтрации запросов.</p><p><a href="https://habr.com/ru/companies/beeline_cloud/articles/873284/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/beeline_</span><span class="invisible">cloud/articles/873284/</span></a></p><p><a href="https://zhub.link/tags/spring_boot" class="mention hashtag" rel="tag">#<span>spring_boot</span></a> <a href="https://zhub.link/tags/%D1%84%D0%B8%D0%BB%D1%8C%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81%D0%BE%D0%B2" class="mention hashtag" rel="tag">#<span>фильтрация_запросов</span></a> <a href="https://zhub.link/tags/backend" class="mention hashtag" rel="tag">#<span>backend</span></a> <a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>логирование</span></a> <a href="https://zhub.link/tags/%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9" class="mention hashtag" rel="tag">#<span>безопасность_приложений</span></a> <a href="https://zhub.link/tags/http" class="mention hashtag" rel="tag">#<span>http</span></a> <a href="https://zhub.link/tags/middleware" class="mention hashtag" rel="tag">#<span>middleware</span></a> <a href="https://zhub.link/tags/%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D1%8C_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9" class="mention hashtag" rel="tag">#<span>производительность_приложений</span></a> <a href="https://zhub.link/tags/%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85" class="mention hashtag" rel="tag">#<span>обработка_данных</span></a> <a href="https://zhub.link/tags/%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9" class="mention hashtag" rel="tag">#<span>архитектура_приложений</span></a></p>
Habr<p>Spring Boot, AspectJ. Введение в аспектно-ориентированное программирование</p><p>Привет, меня зовут Николай Пискунов , я руководитель направления Big Data и автор медиа вАЙТИ . Недавно мне в руки попался старый проект, написанный на Spring Boot. В нем я нашел пару десятков эндпоинтов, в которых метод обрамлен logger. Логирование в таком виде — это важный элемент как для ПО, так и для безопасности, но оно делает код объемнее, его становится сложнее читать. В идеальном случае методы можно сократить буквально до пары строк, но для этого нужно отделить бизнес-логику от остального кода. Сделать это можно с помощью аспектно-ориентированного программирования (AOP) — языка для определения именованного аспекта. О нем и пойдет речь в этой статье.</p><p><a href="https://habr.com/ru/companies/beeline_cloud/articles/869602/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/beeline_</span><span class="invisible">cloud/articles/869602/</span></a></p><p><a href="https://zhub.link/tags/spring_boot" class="mention hashtag" rel="tag">#<span>spring_boot</span></a> <a href="https://zhub.link/tags/aspectj" class="mention hashtag" rel="tag">#<span>aspectj</span></a> <a href="https://zhub.link/tags/aop" class="mention hashtag" rel="tag">#<span>aop</span></a> <a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>логирование</span></a> <a href="https://zhub.link/tags/backend%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0" class="mention hashtag" rel="tag">#<span>backendразработка</span></a> <a href="https://zhub.link/tags/%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0_%D0%BF%D0%BE" class="mention hashtag" rel="tag">#<span>разработка_по</span></a> <a href="https://zhub.link/tags/%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9" class="mention hashtag" rel="tag">#<span>архитектура_приложений</span></a> <a href="https://zhub.link/tags/%D0%B8%D0%BD%D1%81%D1%82%D1%80%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D1%8B_%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B8" class="mention hashtag" rel="tag">#<span>инструменты_разработки</span></a> <a href="https://zhub.link/tags/%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D0%BA%D0%BE%D0%B4%D0%B0" class="mention hashtag" rel="tag">#<span>оптимизация_кода</span></a> <a href="https://zhub.link/tags/%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D1%8C" class="mention hashtag" rel="tag">#<span>производительность</span></a></p>
Habr<p>Будущее облачных технологий: основные направления развития Kubernetes</p><p>Популярность Kubernetes в России продолжает расти. О трендах в развитии облачных платформ на 2025 год рассказывает глава разработки платформы контейнеризации dBrain.cloud Дмитрий Головнич.</p><p><a href="https://habr.com/ru/companies/dbraincloud/articles/868438/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/dbraincl</span><span class="invisible">oud/articles/868438/</span></a></p><p><a href="https://zhub.link/tags/%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F" class="mention hashtag" rel="tag">#<span>контейнеризация</span></a> <a href="https://zhub.link/tags/%D0%BE%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D0%B0%D1%8F_%D0%B8%D0%BD%D1%84%D1%80%D0%B0%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0" class="mention hashtag" rel="tag">#<span>облачная_инфраструктура</span></a> <a href="https://zhub.link/tags/%D0%BE%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D0%B0%D1%8F_%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B0" class="mention hashtag" rel="tag">#<span>облачная_платформа</span></a> <a href="https://zhub.link/tags/kubernetes" class="mention hashtag" rel="tag">#<span>kubernetes</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%B8%D0%BA%D1%80%D0%BE%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B" class="mention hashtag" rel="tag">#<span>микросервисы</span></a> <a href="https://zhub.link/tags/%D0%BE%D1%82%D0%BA%D0%B0%D0%B7%D0%BE%D1%83%D1%81%D1%82%D0%BE%D0%B9%D1%87%D0%B8%D0%B2%D0%BE%D1%81%D1%82%D1%8C" class="mention hashtag" rel="tag">#<span>отказоустойчивость</span></a> <a href="https://zhub.link/tags/ui" class="mention hashtag" rel="tag">#<span>ui</span></a> <a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>логирование</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3" class="mention hashtag" rel="tag">#<span>мониторинг</span></a> <a href="https://zhub.link/tags/%D0%B8%D1%81%D0%BA%D1%83%D1%81%D1%81%D1%82%D0%B2%D0%B5%D0%BD%D0%BD%D1%8B%D0%B9_%D0%B8%D0%BD%D1%82%D0%B5%D0%BB%D0%BB%D0%B5%D0%BA%D1%82" class="mention hashtag" rel="tag">#<span>искусственный_интеллект</span></a></p>
Habr<p>Оптимизация: типичные ошибки программистов и как их можно исправить</p><p>Привет, Хабр. Меня зовут Павел Преблагин, я работаю в команде инжиниринга производительности Positive Technologies. Мы анализируем разные продукты компании и пытаемся так или иначе оптимизировать их изнутри. Как уже можно понять, команда наша мультипроектная: у нас нет постоянной кодовой базы, кроме некоторых инструментов анализа и тестирования. Обычно коллеги из других отделов приносят нам для изучения свою, написанную преимущественно на C++, если у них есть подозрения, что что-то работает не так быстро, как должно было бы. Мы в ответ приносим им результаты замеров, патчи и рекомендации. Хотя наша команда относительно молодая, мы уже успели пройтись по нескольким таким продуктам и нанести непоправимую пользу. Все эти проекты разные и принадлежат разным командам, но мы заметили, что некоторые проблемы встречались в той или иной комбинации везде, носили общий характер, а решались примерно одинаково и порой без серьезных усилий. Цель этой статьи — показать подборку из таких, часто встречаемых, ситуаций вместе с возможными вариантами их решения. Кейсы могут показаться тривиальными или даже глупыми, но факт остается фактом: подобное мы наблюдаем с определенным постоянством и видели в других компаниях, еще до прихода в Позитив. Разобраться</p><p><a href="https://habr.com/ru/companies/pt/articles/867146/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/pt/artic</span><span class="invisible">les/867146/</span></a></p><p><a href="https://zhub.link/tags/%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D1%8C" class="mention hashtag" rel="tag">#<span>производительность</span></a> <a href="https://zhub.link/tags/performance" class="mention hashtag" rel="tag">#<span>performance</span></a> <a href="https://zhub.link/tags/%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F_%D0%BA%D0%BE%D0%B4%D0%B0" class="mention hashtag" rel="tag">#<span>оптимизация_кода</span></a> <a href="https://zhub.link/tags/optimization" class="mention hashtag" rel="tag">#<span>optimization</span></a> <a href="https://zhub.link/tags/%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B8_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%81%D1%82%D0%BE%D0%B2" class="mention hashtag" rel="tag">#<span>ошибки_программистов</span></a> <a href="https://zhub.link/tags/%D0%B0%D0%BB%D0%BB%D0%BE%D0%BA%D0%B0%D1%86%D0%B8%D1%8F" class="mention hashtag" rel="tag">#<span>аллокация</span></a> <a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>логирование</span></a> <a href="https://zhub.link/tags/%D1%88%D0%B0%D1%80%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>шардирование</span></a> <a href="https://zhub.link/tags/%D0%B1%D0%B5%D0%BD%D1%87%D0%BC%D0%B0%D1%80%D0%BA%D0%B8" class="mention hashtag" rel="tag">#<span>бенчмарки</span></a> <a href="https://zhub.link/tags/%D1%81%D0%B5%D1%80%D0%B8%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F" class="mention hashtag" rel="tag">#<span>сериализация</span></a></p>
Habr<p>[Перевод] 10 лучших приёмов логирования для разработчиков</p><p>Прошли те времена, когда мы утопали в болоте логов, из которых не было понятно, почему сработали оповещения или произошёл сбой системы, и вообще мало что было понятно. В этой статье мы собрали передовые приёмы логирования, которые превращают запись логов в эффективный, действенный и масштабируемый процесс.</p><p><a href="https://habr.com/ru/companies/netologyru/articles/861800/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/netology</span><span class="invisible">ru/articles/861800/</span></a></p><p><a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>логирование</span></a> <a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8" class="mention hashtag" rel="tag">#<span>логи</span></a> <a href="https://zhub.link/tags/%D0%B8%D0%B4%D0%B5%D0%BD%D1%82%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%8B" class="mention hashtag" rel="tag">#<span>идентификаторы</span></a> <a href="https://zhub.link/tags/opentelemetry" class="mention hashtag" rel="tag">#<span>opentelemetry</span></a> <a href="https://zhub.link/tags/%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F" class="mention hashtag" rel="tag">#<span>структурированные_события</span></a> <a href="https://zhub.link/tags/%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D1%8F_%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B0" class="mention hashtag" rel="tag">#<span>события_журнала</span></a> <a href="https://zhub.link/tags/%D0%BA%D0%B0%D0%BD%D0%BE%D0%BD%D0%B8%D1%87%D0%BD%D1%8B%D0%B9_%D0%BF%D1%83%D1%82%D1%8C" class="mention hashtag" rel="tag">#<span>каноничный_путь</span></a> <a href="https://zhub.link/tags/%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%B8_%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D0%B0" class="mention hashtag" rel="tag">#<span>записи_журнала</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%B0%D1%81%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>маскирование</span></a> <a href="https://zhub.link/tags/%D1%82%D1%80%D0%B0%D1%81%D1%81%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0" class="mention hashtag" rel="tag">#<span>трассировка</span></a></p>
Habr<p>Просто о сложном: зачем нужны Kube-Audit логи и как с ними подружиться</p><p>Популярность облачных платформ и контейнеров растет с каждым днем. Вместе с этим появляется необходимость в активном контроле и защите используемых решений. Есть много инструментов, которые могут сделать работу в K8s безопасной, а процессы — прозрачными и эффективными. Но в статье поговорим о самом недооцененном, но тем не менее актуальном способе для анализа безопасности в Kubernetes: о сборе Kube-Audit логов.</p><p><a href="https://habr.com/ru/companies/chislitellab/articles/863224/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/chislite</span><span class="invisible">llab/articles/863224/</span></a></p><p><a href="https://zhub.link/tags/kubernetes" class="mention hashtag" rel="tag">#<span>kubernetes</span></a> <a href="https://zhub.link/tags/kubeaudit" class="mention hashtag" rel="tag">#<span>kubeaudit</span></a> <a href="https://zhub.link/tags/%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0_%D0%B0%D1%83%D0%B4%D0%B8%D1%82%D0%B0" class="mention hashtag" rel="tag">#<span>политика_аудита</span></a> <a href="https://zhub.link/tags/%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7_%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D0%BE%D1%81%D1%82%D0%B8" class="mention hashtag" rel="tag">#<span>анализ_безопасности</span></a> <a href="https://zhub.link/tags/%D1%88%D1%82%D1%83%D1%80%D0%B2%D0%B0%D0%BB" class="mention hashtag" rel="tag">#<span>штурвал</span></a> <a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>логирование</span></a> <a href="https://zhub.link/tags/audit_logs" class="mention hashtag" rel="tag">#<span>audit_logs</span></a> <a href="https://zhub.link/tags/%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80" class="mention hashtag" rel="tag">#<span>кластер</span></a> <a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8" class="mention hashtag" rel="tag">#<span>логи</span></a> <a href="https://zhub.link/tags/%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%B9%D0%BD%D0%B5%D1%80%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F" class="mention hashtag" rel="tag">#<span>контейнеризация</span></a></p>
Habr<p>Три слона, на которых держится логирование в Windows</p><p>Продолжаем наш цикл статей о типах и методах работы сборщиков данных с конечных точек, или, как принято их называть – агентов. В первой статье мы познакомились с этой сущностью и изучили основные нюансы сбора данных с их помощью. Так как мы в рамках разработки своих продуктов занимаемся и лог-менеджментом, и сбором событий, то хочется поделиться продолжением нашей обширной аналитики в quickstart формате. Поэтому в этом выпуске подробнее разберем функционал и используемые инструменты источников на ОС Windows.</p><p><a href="https://habr.com/ru/companies/securityvison/articles/862352/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/security</span><span class="invisible">vison/articles/862352/</span></a></p><p><a href="https://zhub.link/tags/%D0%9B%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>Логирование</span></a> <a href="https://zhub.link/tags/%D1%81%D0%B1%D0%BE%D1%80_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D0%B9" class="mention hashtag" rel="tag">#<span>сбор_событий</span></a> <a href="https://zhub.link/tags/eventlog" class="mention hashtag" rel="tag">#<span>eventlog</span></a> <a href="https://zhub.link/tags/%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D1%8B_windows" class="mention hashtag" rel="tag">#<span>журналы_windows</span></a> <a href="https://zhub.link/tags/%D0%B6%D1%83%D1%80%D0%BD%D0%B0%D0%BB%D1%8B_%D1%81%D0%BE%D0%B1%D1%8B%D1%82%D0%B8%D0%B9" class="mention hashtag" rel="tag">#<span>журналы_событий</span></a> <a href="https://zhub.link/tags/sysmon" class="mention hashtag" rel="tag">#<span>sysmon</span></a> <a href="https://zhub.link/tags/event_tracing_for_windows" class="mention hashtag" rel="tag">#<span>event_tracing_for_windows</span></a> <a href="https://zhub.link/tags/event_logging" class="mention hashtag" rel="tag">#<span>event_logging</span></a> <a href="https://zhub.link/tags/event_log" class="mention hashtag" rel="tag">#<span>event_log</span></a> <a href="https://zhub.link/tags/etw" class="mention hashtag" rel="tag">#<span>etw</span></a></p>
Habr<p>Переезд с Elasticsearch на OpenSearch: рассказываем про нюансы и архитектуру нашей системы логирования</p><p>Привет, коллеги! Я Дарья Санькова, эксперт направления инфраструктурного мониторинга Читать дальше</p><p><a href="https://habr.com/ru/companies/cloud_ru/articles/858330/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/cloud_ru</span><span class="invisible">/articles/858330/</span></a></p><p><a href="https://zhub.link/tags/opensearch" class="mention hashtag" rel="tag">#<span>opensearch</span></a> <a href="https://zhub.link/tags/elk" class="mention hashtag" rel="tag">#<span>elk</span></a> <a href="https://zhub.link/tags/elk_stack" class="mention hashtag" rel="tag">#<span>elk_stack</span></a> <a href="https://zhub.link/tags/elasticsearch" class="mention hashtag" rel="tag">#<span>elasticsearch</span></a> <a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>логирование</span></a> <a href="https://zhub.link/tags/%D1%81_elasticsearch_%D0%BD%D0%B0_opensearch" class="mention hashtag" rel="tag">#<span>с_elasticsearch_на_opensearch</span></a> <a href="https://zhub.link/tags/%D0%B0%D1%80%D1%85%D0%B8%D1%82%D0%B5%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B" class="mention hashtag" rel="tag">#<span>архитектура_системы</span></a> <a href="https://zhub.link/tags/%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BB%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F" class="mention hashtag" rel="tag">#<span>система_логирования</span></a></p>
Habr<p>Надоело просто добавлять запись в log-файл. Что еще можно сделать с помощью syslog-ng в Astra Linux SE?</p><p>Всем привет! Меня зовут Михаил, и в своей предыдущей статье я кратко осветил цепочку прохождения логов в ОС Astra Linux SE. Продолжаем! Любой человек, который регулярно сталкивается с темой логирования, рано или поздно задаётся вопросом: «А что ещё можно сделать с логами, помимо простого добавления записей в некоторый файл?» Поэтому сейчас поговорим о таком мощном инструменте обработки логов, как syslog-ng . Читать</p><p><a href="https://habr.com/ru/companies/astralinux/articles/845936/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/astralin</span><span class="invisible">ux/articles/845936/</span></a></p><p><a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>логирование</span></a> <a href="https://zhub.link/tags/syslogng" class="mention hashtag" rel="tag">#<span>syslogng</span></a> <a href="https://zhub.link/tags/astralinux" class="mention hashtag" rel="tag">#<span>astralinux</span></a> <a href="https://zhub.link/tags/linux" class="mention hashtag" rel="tag">#<span>linux</span></a> <a href="https://zhub.link/tags/%D0%BC%D0%B0%D0%BA%D1%80%D0%BE%D1%81%D1%8B" class="mention hashtag" rel="tag">#<span>макросы</span></a> <a href="https://zhub.link/tags/stdout" class="mention hashtag" rel="tag">#<span>stdout</span></a> <a href="https://zhub.link/tags/bash%D1%81%D0%BA%D1%80%D0%B8%D0%BF%D1%82" class="mention hashtag" rel="tag">#<span>bashскрипт</span></a> <a href="https://zhub.link/tags/%D0%BF%D0%B0%D1%80%D1%81%D0%B5%D1%80" class="mention hashtag" rel="tag">#<span>парсер</span></a> <a href="https://zhub.link/tags/%D1%81%D1%83%D0%B1%D0%B4" class="mention hashtag" rel="tag">#<span>субд</span></a> <a href="https://zhub.link/tags/python" class="mention hashtag" rel="tag">#<span>python</span></a></p>
Habr<p>[Перевод] Трассировка OpenTelemetry в 200 строк кода</p><p>Разработчики часто воспринимают трассировку как нечто загадочное, и OpenTelemetry — не исключение. Она может казаться еще более сложной из‑за множества новых концепций, с которыми сталкиваешься в базовых примерах. Ситуация усугубляется тем, что по мере создания стабильной и надежной библиотеки для трассировки сам код усложняется, чтобы учитывать редкие случаи, поддерживать работу в разных окружениях и оптимизировать производительность, минимизируя влияние на приложения. Это особенно заметно при использовании автоматической инструментации, которая может «волшебным образом» оборачивать или изменять код, который изначально для этого не предназначен. Неудивительно, что многие разработчики воспринимают библиотеки трассировки как «черные ящики». Мы добавляем их в приложения, надеемся на лучшее и полагаемся на них в критические моменты, например, во время инцидентов ночью. На самом деле, трассировка гораздо проще, чем кажется.</p><p><a href="https://habr.com/ru/companies/beget/articles/844956/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/beget/ar</span><span class="invisible">ticles/844956/</span></a></p><p><a href="https://zhub.link/tags/java" class="mention hashtag" rel="tag">#<span>java</span></a> <a href="https://zhub.link/tags/opentelemetry" class="mention hashtag" rel="tag">#<span>opentelemetry</span></a> <a href="https://zhub.link/tags/span" class="mention hashtag" rel="tag">#<span>span</span></a> <a href="https://zhub.link/tags/trace" class="mention hashtag" rel="tag">#<span>trace</span></a> <a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>логирование</span></a>;_трассировка</p>
Habr<p>[Перевод] Поиск вредоносной активности в Windows с помощью логирования командной строки и дерева процессов</p><p>Данная публикация - перевод статьи - HUNTING FOR MALWARE WITH COMMAND LINE LOGGING AND PROCESS TREES от Vanja Svajcer. Статья о том, как использовать протоколирование командной строки и выполняемых процессов для обнаружения неизвестных вредоносных атак.</p><p><a href="https://habr.com/ru/articles/843828/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/843828/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>логирование</span></a> <a href="https://zhub.link/tags/windows" class="mention hashtag" rel="tag">#<span>windows</span></a></p>
Habr<p>[Перевод] Структурированное логирование в Spring Boot 3.4</p><p>С выходом Spring Boot 3.4 логирование стало ещё удобнее: теперь логи можно записывать в более структурированном, унифицированном формате, что упрощает их анализ и обработку. В новом переводе от команды Spring АйО мы разберем основные шаги для настройки и использования этой технологии в проекте.</p><p><a href="https://habr.com/ru/companies/spring_aio/articles/842226/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/spring_a</span><span class="invisible">io/articles/842226/</span></a></p><p><a href="https://zhub.link/tags/java" class="mention hashtag" rel="tag">#<span>java</span></a> <a href="https://zhub.link/tags/spring" class="mention hashtag" rel="tag">#<span>spring</span></a> <a href="https://zhub.link/tags/spring_boot" class="mention hashtag" rel="tag">#<span>spring_boot</span></a> <a href="https://zhub.link/tags/kotlin" class="mention hashtag" rel="tag">#<span>kotlin</span></a> <a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>логирование</span></a></p>
Habr<p>Logger C++</p><p>Этот проект представляет собой простую и гибкую библиотеку для логирования на C++. Библиотека поддерживает разные уровни логирования, форматирование сообщений и возможность записи логов в разные потоки. Читать далее)</p><p><a href="https://habr.com/ru/articles/838412/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/838412/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B3%D0%B5%D1%80" class="mention hashtag" rel="tag">#<span>логгер</span></a> <a href="https://zhub.link/tags/logger" class="mention hashtag" rel="tag">#<span>logger</span></a> <a href="https://zhub.link/tags/c" class="mention hashtag" rel="tag">#<span>c</span></a>++ <a href="https://zhub.link/tags/cmake" class="mention hashtag" rel="tag">#<span>cmake</span></a> <a href="https://zhub.link/tags/github" class="mention hashtag" rel="tag">#<span>github</span></a> <a href="https://zhub.link/tags/%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82_c" class="mention hashtag" rel="tag">#<span>проект_c</span></a>++ <a href="https://zhub.link/tags/%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82" class="mention hashtag" rel="tag">#<span>проект</span></a> <a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>логирование</span></a> <a href="https://zhub.link/tags/%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0" class="mention hashtag" rel="tag">#<span>работа</span></a> <a href="https://zhub.link/tags/%D0%BF%D0%BE%D0%BC%D0%BE%D0%B3%D0%B8%D1%82%D0%B5_%D1%81_%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BE%D0%B9" class="mention hashtag" rel="tag">#<span>помогите_с_работой</span></a></p>
Habr<p>Будущее мониторинга производительности</p><p>Всем привет! Мы знаем, что в современном мире программного обеспечения мониторинг производительности играет ключевую роль. С увеличением сложности и масштабов приложений, становится всё сложнее отслеживать и оптимизировать работу отдельных компонентов. В этой связи у нас появилась идея создания новой системы мониторинга под названием PerfMonitorPro, и мы хотим поделиться ею с вами, чтобы узнать ваше мнение. Идея PerfMonitorPro Итак, что такое PerfMonitorPro? Это система, которая позволяет глубоко анализировать производительность на уровне методов, отслеживать цепочки вызовов и визуализировать входные параметры методов. Основная цель — помочь разработчикам и IT-командам своевременно выявлять и устранять узкие места в работе их приложений. Вот основные функции, которые мы планируем реализовать:</p><p><a href="https://habr.com/ru/articles/836750/" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://</span><span class="">habr.com/ru/articles/836750/</span><span class="invisible"></span></a></p><p><a href="https://zhub.link/tags/%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3_%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8" class="mention hashtag" rel="tag">#<span>мониторинг_производительности</span></a> <a href="https://zhub.link/tags/%D0%BE%D1%82%D1%81%D0%BB%D0%B5%D0%B6%D0%B8%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>отслеживание</span></a> <a href="https://zhub.link/tags/%D0%BB%D0%BE%D0%B3%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5" class="mention hashtag" rel="tag">#<span>логирование</span></a>;_трассировка</p>