Ребята из Maxilect делятся опытом по внедрению и эксплуатации базы данных Clickhouse в проде. Делятся трудностями и решениями, с которыми они столкнулись на разных этапах работы с Clickhouse, начиная с установки и заканчивая обновлением. Статья также включает советы по использованию движка Kafka, миграции данных, денормализации таблиц и настройке мониторинга. Опыт команды может быть полезен другим разработчикам и администраторам баз данных, работающим с Clickhouse.
https://habr.com/ru/companies/maxilect/articles/761258/
#clickhouse #external_links
https://habr.com/ru/companies/maxilect/articles/761258/
#clickhouse #external_links
Хабр
Clickhouse — непростая жизнь в продакшене
Около двух лет назад вышла небольшая статья Kafka Streams — непростая жизнь в production , в которой я описывал сложности, с которыми наша команда столкнулась при попытке решить задачи проекта с...
Автор объясняет как настроить и использовать OpenTelemetry для сбора данных о работе микросервисов .NET, а также как интегрировать эти данные с различными системами анализа и хранения, такими как Prometheus и Grafana. В ней рассматриваются три основных аспекта: логирование, трассировка и метрики. Предназначена для разработчиков, желающих улучшить наблюдаемость и мониторинг своих .NET приложений, используя современные инструменты и подходы.
https://blog.codingmilitia.com/2023/09/05/observing-dotnet-microservices-with-opentelemetry-logs-traces-metrics/?s=35
#opentelemetry #dotnet
https://blog.codingmilitia.com/2023/09/05/observing-dotnet-microservices-with-opentelemetry-logs-traces-metrics/?s=35
#opentelemetry #dotnet
Coding Militia
Observing .NET microservices with OpenTelemetry - logs, traces and metrics
Observability has been one of the hot topics, with the increasing complexity of knowing what is going on in our applications. Fortunately, .NET has been investing in making things easier with OpenTelemetry.
По поводу нашумевшей CVE-2024-6387 (уязвимость позволяет дистанционно получить максимальные привилегии на Linux-серверах если кто пропустил). Не ленитесь обновить свои openssh. А сканер вам поможет - https://github.com/xaitax/CVE-2024-6387_Check. Есть множество вариантов использования, включая списки ip адресов и сетей из файла.
Я даже немного туда поконтибутил, чтобы можно было из файла не только IP-адреса сканить, но и сетки. Хотя если у вас не много диапазонов, то можно и из консоли параметром передать.
Я даже немного туда поконтибутил, чтобы можно было из файла не только IP-адреса сканить, но и сетки. Хотя если у вас не много диапазонов, то можно и из консоли параметром передать.
GitHub
GitHub - xaitax/CVE-2024-6387_Check: CVE-2024-6387_Check is a lightweight, efficient tool designed to identify servers running…
CVE-2024-6387_Check is a lightweight, efficient tool designed to identify servers running vulnerable versions of OpenSSH - xaitax/CVE-2024-6387_Check
Всем отличной рабочей недели.
Kubetools - куча тулов для куба по категориям.
https://collabnix.github.io/kubetools
#tools #kubernetes
Kubetools - куча тулов для куба по категориям.
https://collabnix.github.io/kubetools
#tools #kubernetes
Статья рассказывает о защите сервисов от перегрузки с помощью HAProxy. Она объясняет, как использовать механизм stick tables для отслеживания и ограничения числа одновременных запросов к серверам, предотвращая перегрузку системы. Рассматриваются различные конфигурации и сценарии использования, включая распределение нагрузки между несколькими балансировщиками и использование ACL выражений для блокировки избыточного трафика. Статья предоставляет практические примеры и советы для настройки HAProxy в проде.
https://habr.com/ru/companies/netologyru/articles/798333/
#haproxy
https://habr.com/ru/companies/netologyru/articles/798333/
#haproxy
Очень интересный курс для быстрого погружения в Docker, Terraform, and Github Actions для начинающих DevOps инженеров.
https://youtu.be/OXE2a8dqIAI
#docker #terraform #github_actions
https://youtu.be/OXE2a8dqIAI
#docker #terraform #github_actions
YouTube
DevOps Crash Course (Docker, Terraform, and Github Actions)
In this DevOps and Cloud Infrastructure tutorial, you will learn what DevOps is and how to apply some of the most important concepts including:
- Docker containers
- Infrastructure as Code
- Continuous Integration and Continuous Deployment
DevOps Directive…
- Docker containers
- Infrastructure as Code
- Continuous Integration and Continuous Deployment
DevOps Directive…
👍2
Ламповый чатик для своих людей: @devopsbrain_chat
Собрал в одном месте все самые полезные посты - изучайте, применяйте!
---
🔖 Полезные теги на канале
---
#ai #cicd #career #clickhouse #docker #dotnet #external_links #facts #fun #golang #github_actions #haproxy #kafka #linux #kubernetes #macos #management #networking #opentelemetry #proxmox #simulators #study #tools
------
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
https://betterstack.com/community/guides/logging/zerolog/ - отличная статья о том как красиво организовать логи в go lang. На скрине только часть красоты. Основная фишка - полный контроль как логи будут выглядеть, а также куча встроенных фич. Ну и если в json хотите - не проблема. Ну и сюда же неплохая статья как быстро заменить стандартный вывод в консоль на структурированный лог json. https://programmingpercy.tech/blog/how-to-use-structured-json-logging-in-golang-applications/
#golang #tools
#golang #tools
👍2
https://github.com/docmost/docmost - бесплатный opensource аналог notion.so. Возможно кому то пригодится. Как мне кажется, классный вариант для внутренней вики. Сам не тестил, но выглядит круто
#tools
#tools
https://habr.com/ru/companies/kuper/articles/830426 - Как начинающему тимлиду не сойти с ума от обилия задач: практический гайд. Иногда бывает, что вы не хотели а вам пришлось стать тимлидом. Ну нет других кандидатов, а вы очень хорошо в своей предметной области. Капитолина Кузнецова (тимлид, Ruby-разработчик в Купере) делится своим опытом.
#management #junior #career
#management #junior #career
Хабр
Как начинающему тимлиду не сойти с ума от обилия задач: практический гайд
Привет, Хабр! Меня зовут Капитолина Кузнецова, я Ruby-разработчик и на своём текущем месте работы в Купере (ex СберМаркет) доросла до роли тимлида. За 2,5 года я, так сказать, освоилась в этом статусе...
https://habr.com/ru/companies/nixys/articles/830830/ - Выбираем между инструкциями RUN, CMD и ENTRYPOINT. Начинающие инженеры часто не понимаю разницы. Хорошая статья, которая на пальцах расскажет в чем разница.
#docker #junior
#docker #junior
👍1
https://altinity.com/blog/building-a-diy-prometheus-http-endpoint-in-clickhouse - а вы знали что clickhouse может отдавать почти нативно данные с таблиц в виде метрик прометея, которые можно потом скрапать и навешивать алерты. Может быть полезно в кейсах когда вам надо какие данные из clickhouse превратить в метрики.
#db #clickhouse #senior #external_clickhouse
#db #clickhouse #senior #external_clickhouse
Altinity | Run open source ClickHouse® better
Building a DIY Prometheus HTTP Endpoint in ClickHouse®
Learn how to set up a Prometheus HTTP endpoint in ClickHouse that can export any metric in any format and mimic the Altinity clickhouse-operator behavior.