DevOps MemOps
5.81K subscribers
2.56K photos
461 videos
15 files
4.05K links
Всё о DevOps

Для связи - @raz_raz
Заказать рекламу через биржу: https://telega.in/c/devops_memops
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
Vibe coding tools observability with VictoriaMetrics Stack and OpenTelemetry

Такие инструменты, как Claude Code, OpenAI Codex, Gemini CLI, Qwen Code и OpenCode, реализовали то, что многие называют «вайб-кодингом». Хорошая новость в том, что все основные инструменты для программирования на Vibe теперь поддерживают OpenTelemetry. В сочетании с открытым исходным кодом VictoriaMetrics Observability Stack вы можете создать мощное и экономичное решение для мониторинга, которое обеспечит глубокое понимание ваших рабочих процессов разработки с использованием ИИ.


📌 Подробнее: https://victoriametrics.com/blog/vibe-coding-observability/index.html

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Please open Telegram to view this post
VIEW IN TELEGRAM
🦄14😁61
Развертывание «Штурвала 2.12.1» под таймер

Разработчики из «Лаборатории Числитель» выкатили новый релиз, в котором исправления затронули процедуры обновления кластеров, работу графического интерфейса, создание и удаление кластеров на разных провайдерах.

5 февраля в 11:00 на вебинаре ребята пройдут весь процесс инсталляции в графическом интерфейсе на oVirt (zVirt, ROSA Virtualization, РЕД Виртуализация) в режиме реального времени.

Для кого вебинар: DevOps-инженеров и архитекторов, разработчиков, специалистов служб эксплуатации.

📌 Зарегистрироваться
😁3
Building a synthetic monitoring solution for Jaeger with Grafana k6

В этой статье рассматривается использование Grafana k6 для сценариев синтетического мониторинга.

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

Для решения этой задачи мы обратились к Grafana k6 , инструменту тестирования производительности с открытым исходным кодом, который помогает проверять производительность системы при экстремальных нагрузках.


📌 Подробнее: https://grafana.com/blog/building-a-synthetic-monitoring-solution-for-jaeger-with-grafana-k6/

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17💯21
s6-rc — это менеджер сервисов для систем на базе s6, который умеет запускать и останавливать службы в правильном порядке согласно дереву зависимостей.

— Управление long-running демонами под s6
— Запуск одноразовых init-скриптов в контролируемом окружении
— Разрешение зависимостей между сервисами
— Компиляция конфигураций в оптимизированную базу данных

В отличие от systemd, который парсит unit-файлы при каждом запуске, s6-rc компилирует их в оптимизированную структуру данных.


📌 Подробнее: https://skarnet.org/software/s6-rc/

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🦄1
MemOps 😃
Please open Telegram to view this post
VIEW IN TELEGRAM
😁21
Furiko — современный планировщик заданий Kubernetes, созданный с нуля для гибкости, расширяемости и надёжности. Он спроектирован для запуска заданий с различными политиками повторения, управления историей запусков и предоставления пользовательского интерфейса для просмотра и администрирования заданий.

Furiko состоит из следующих компонентов:

— QueueJob Controller: абстракция заданий, которые можно ставить в очередь с масштабируемой логикой запуска.

— CronJob Controller: надёжный планировщик повторяющихся заданий с CRON-подобной семантикой.

— Web UI: удобный пользовательский интерфейс для управления заданиями и их выполнениями.

— CLI: утилита командной строки для взаимодействия с заданиями Furiko.


📌 Подробнее: https://github.com/furiko-io/furiko

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Снизить кардинальность метрик

3 часа ночи, у вас красный дашборд, неделю назад вы дропнули user_id в угоду оптимизации хранения данных, но запросы все равно отрабатывают жутко медленно. Идентификаторы типа container_id, customer_tenant_id, request_trace_id, user_id, feature_flag_version или commit_sha — не просто метрики. Это важные параметры, необходимые для отладки сложных систем.

Несколько очевидных стратегий:
— не собирайте метрики слишком часто (не чаще, чем они могут поменяться)
— дропайте ненужные лейблы
— выполняйте агрегации (до записи в бэкэнд)

Один из способов выполнения агрегаций — это использование stream aggregation в vmagent от VictoriaMetrics. В этом видео кофаундер VM Роман Хавроненко рассказывает как это работает. Это не единственный способ агрегации. Похожий функционал есть и в других инструментах, например, OTEL Collector.


📌 Подробнее: https://www.youtube.com/watch?v=WUo_7rT8ZQ4

MemOps 🤨
Please open Telegram to view this post
VIEW IN TELEGRAM