mcp-victoriametrics
📌 Подробнее: https://github.com/VictoriaMetrics/mcp-victoriametrics
MemOps🤨
The implementation of Model Context Protocol (MCP) server for VictoriaMetrics
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
neko-master
📌 Подробнее: https://github.com/foru17/neko-master
MemOps🤨
Современная и элегантная панель управления для визуализации и анализа сетевого трафика.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
logchef — это легковесная платформа для анализа и мониторинга логов из ClickHouse, VictoriaLogs или обоих сервисов одновременно. Logchef предоставляет единое окружение для исследования, создания дашбордов, сохранения запросов, оповещений и контроля доступа — без перемещения или изменения структуры данных. Публичное онлайн-демо
📌 Подробнее: https://github.com/mr-karan/logchef
MemOps🤨
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - mr-karan/logchef: Lightweight, single-binary log analytics interface for ClickHouse, focused on high-performance querying…
Lightweight, single-binary log analytics interface for ClickHouse, focused on high-performance querying and visualization - mr-karan/logchef
Трюки для ускорения Docker-образов на проде
Мультистейдж билды
Используйте multi-stage builds, чтобы собрать приложение в одном контейнере, а продакшн-образ сделать минимальным:
Минимизируйте базовые образы
Выбирайте облегчённые базовые образы:
- alpine вместо ubuntu
- distroless для максимальной безопасности и минимального веса
Оптимизируйте порядок слоёв
Чем выше изменяемость, тем ниже слой:
- Сначала COPY go.mod, npm package.json, установка зависимостей
- Потом COPY . . с кодом проекта
Это позволяет кэшировать большую часть слоёв даже при частых изменениях кода.
Убирайте за собой
Всегда удаляйте временные файлы и зависимости для сборки:
Сжимайте образы
Используйте docker-slim, он автоматически оптимизирует образ, удаляя всё ненужное:
Как применять и чего избегать
- В продакшне старайтесь держать образы <100MB
- Не добавляйте лишние пакеты “на всякий случай”
- Проверяйте образы на уязвимости: trivy image your-app:tag
MemOps🤨
Мультистейдж билды
Используйте multi-stage builds, чтобы собрать приложение в одном контейнере, а продакшн-образ сделать минимальным:
# Сборка
FROM golang:1.22 as builder
WORKDIR /app
COPY . .
RUN go build -o app
# Продакшн
FROM alpine:latest
WORKDIR /app
COPY --from=builder /app/app .
CMD ["./app"]Минимизируйте базовые образы
Выбирайте облегчённые базовые образы:
- alpine вместо ubuntu
- distroless для максимальной безопасности и минимального веса
Оптимизируйте порядок слоёв
Чем выше изменяемость, тем ниже слой:
- Сначала COPY go.mod, npm package.json, установка зависимостей
- Потом COPY . . с кодом проекта
Это позволяет кэшировать большую часть слоёв даже при частых изменениях кода.
Убирайте за собой
Всегда удаляйте временные файлы и зависимости для сборки:
RUN apt-get install -y build-essential && \
make build && \
apt-get remove --purge -y build-essential && \
apt-get autoremove -y && \
apt-get cleanСжимайте образы
Используйте docker-slim, он автоматически оптимизирует образ, удаляя всё ненужное:
docker-slim build --http-probe my-app:latestКак применять и чего избегать
- В продакшне старайтесь держать образы <100MB
- Не добавляйте лишние пакеты “на всякий случай”
- Проверяйте образы на уязвимости: trivy image your-app:tag
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
LFK — быстрый и простой CLI навигатор Kubernetes
📌 Подробнее: https://github.com/janosmiko/lfk
MemOps🤨
LFK - это ориентированный на клавиатуру терминальный пользовательский интерфейс, вдохновленный Yazi, для навигации и управления кластерами Kubernetes. Он переносит в ваш терминал трехколоночную компоновку Миллера с иерархией ресурсов на основе владельцев.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - janosmiko/lfk: ⚡ LFK is a lightning-fast, keyboard-focused, yazi-inspired terminal user interface for navigating and managing…
⚡ LFK is a lightning-fast, keyboard-focused, yazi-inspired terminal user interface for navigating and managing Kubernetes clusters. Built for speed and efficiency, it brings a three-column Miller c...
👍2
FerretDB - альтернатива MongoDB с открытым исходным кодом.
📌 Подробнее: https://github.com/FerretDB/FerretDB
MemOps🤨
Это прокси-сервер, который преобразует запросы MongoDB 5.0+ по протоколу Wire Protocol в SQL и использует PostgreSQL с расширением DocumentDB в качестве механизма базы данных.
MongoDB изначально стала для многих разработчиков настоящим откровением, позволив создавать приложения быстрее, чем с использованием реляционных баз данных. На заре своего существования простота использования и хорошо документированные драйверы сделали MongoDB одним из самых простых доступных решений для работы с базами данных. Однако со временем MongoDB отказалась от своих корней, связанных с открытым исходным кодом, изменив лицензию на SSPL, что сделало её непригодной для многих проектов с открытым исходным кодом и коммерческих проектов на ранних стадиях разработки.
Большинству пользователей MongoDB не требуются какие-либо расширенные функции, предлагаемые MongoDB; однако им необходимо простое в использовании решение на основе документо ориентированной базы данных с открытым исходным кодом. Понимая это, FerretDB призвана восполнить этот пробел.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Forwarded from godnoTECH - Новости IT
"Мясной прокси" 🥩
Айтишники придумали термин для коллег, бездумно копирующих ответы нейросетей
Корпоративные чаты частенько утопают в неотредактированных генеративных текстах. Если сотрудник постоянно отправляет сырые ответы от ChatGPT в Slack или внедряет код, который не в состоянии объяснить, для него появилось специальное определение — "мясной прокси".
Сообщество считает, что именно такие "человеческие обертки для ChatGPT" первыми пойдут под сокращение при очередной оптимизации штата. Перешли тому самому коллеге🦃
🥸 godnoTECH - Новости IT
Айтишники придумали термин для коллег, бездумно копирующих ответы нейросетей
Корпоративные чаты частенько утопают в неотредактированных генеративных текстах. Если сотрудник постоянно отправляет сырые ответы от ChatGPT в Slack или внедряет код, который не в состоянии объяснить, для него появилось специальное определение — "мясной прокси".
Понятие ввел в оборот немецкий разработчик Никлас Грюн. Инженер справедливо заметил, что нет никакого смысла общаться с человеком, который работает лишь органической прослойкой между нейросетью и получателем. Гораздо проще самостоятельно задать контекст и напрямую спросить чат-бота, чем вести диалог с живой оболочкой для API, не добавляющей никакой ценности в рабочий процесс.
Сообщество считает, что именно такие "человеческие обертки для ChatGPT" первыми пойдут под сокращение при очередной оптимизации штата. Перешли тому самому коллеге
Please open Telegram to view this post
VIEW IN TELEGRAM
😁13❤5👍2🌚1🦄1
codealmanac — живая вики для вашей кодовой базы, поддерживаемая ИИ-агентами для написания кода.
📌 Подробнее: https://github.com/AlmanacCode/codealmanac
MemOps🤨
CodeAlmanac предоставляет ИИ-агентам контекст, который не может удержать только код: почему система устроена именно так, что ломалось раньше, какие инварианты важны и как рабочие процессы пересекают файлы и сервисы. Вики представляет собой простой markdown в вашем репозитории, индексируется локально и проверяется в Git, как любое другое изменение кода.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - AlmanacCode/codealmanac: A codebase wiki for AI coding agents. Captures what the code can't say: decisions, flows, invariants…
A codebase wiki for AI coding agents. Captures what the code can't say: decisions, flows, invariants, gotchas. - AlmanacCode/codealmanac
👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁7❤3
Kyverno 1.19 — релиз, который фактически завершает переход проекта на CEL-based policies: теперь ValidatingPolicy, MutatingPolicy, GeneratingPolicy, ImageValidatingPolicy и DeletingPolicy покрывают весь функционал старого ClusterPolicy. Для Kubernetes Security это особенно важно: policy engine становится ближе к нативному подходу Kubernetes через CEL и ValidatingAdmissionPolicy`/`MutatingAdmissionPolicy.
📌 Подробнее: https://kyverno.io/blog/2026/08/20/announcing-kyverno-release-1.19/
MemOps🤨
При этом ClusterPolicy, Policy, CleanupPolicy, ClusterCleanupPolicy и legacy PolicyException официально deprecated и будут удалены в Kyverno 1.20, поэтому существующие security policies уже пора мигрировать. В 1.19 это последний релиз с полной поддержкой legacy API, а для миграции есть отдельный kyverno migrate и migration guide.
Ещё одно изменение, важное для эксплуатации: CRD теперь управляются через отдельную Helm dependency kyverno-api, поэтому при upgrade стоит проверить собственный процесс установки CRD.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥2
pohuy — русский мат это генеративная морфология: четыре корня плюс приставки и суффиксы лучше чем Caveman. Caveman экономит слова. Похуй экономит корни. Одно «на*бнулось» — это "the service has unexpectedly crashed and requires investigation", только сразу ясно.
Возможности:
📌 Подробнее: https://github.com/smixs/pohuy
MemOps🤨
Возможности:
— словарь на 70+ идиом с инженерным маппингом — ядро в SKILL.md, полный боекомплект в references/slovar.md: от «п*здрика» до «понеслась пи*да по кочкам». - лучшее интегрировано из народного словаря russian-swears (417 статей, взяли годное).
— шкала состояний + эталонные сцены в references/sceny.md: ревью говнокода, флаки-тест, дока врёт, оценка сроков, признание своего про*ба.
— железные правила: код, коммиты, PR и доки - чисто без мата,
— на security предупреждениях и DROP TABLE - без шуток.
— присказки на кульминациях: «х*як вы слушали маяк», «х*йня-м*йня», «опа! пи*дрик», «вдруг откуда ни возьмись - появился в рот е*ись».
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - smixs/pohuy: Режим идиоматического русского мата для AI-агентов. Короче, душевнее, эффективнее. 18+
Режим идиоматического русского мата для AI-агентов. Короче, душевнее, эффективнее. 18+ - smixs/pohuy
🔥15😁8
How to scale Alloy as a central telemetry gateway: capacity planning, load testing, and production lessons
📌 Подробнее: https://grafana.com/blog/how-to-scale-alloy-as-a-central-telemetry-gateway-capacity-planning-load-testing-and-production-lessons/
MemOps🤨
Grafana Alloy вполне себе можно рассматривать полноценный центральный шлюз телеметрии для метрик, логов и трейсов. Если используете или планируете использовать Grafana Stack рассмотрите использование Alloy.
В этой статье в блоге Grafana разбирают кейс: около 17 млн метрик, до 1 ТБ логов в сутки, терабайты трейсов, десятки подов Alloy и отдельная стратегия автоскейлинга. А еще рассказали где всё начинало ломаться во время нагрузочных тестов.
Из полезного: не ставить лимит на CPU, держать высокий MinReplica, использовать GOMEMLIMIT как защиту от OOM, отдельно мониторить сам telemetry gateway и тестировать нагрузку выше ожидаемого пика.
Еще в статье немного коснулись тему автомасштабирования кластера k8s не только по CPU и памяти, но и по заполнению очередей экспортера через KEDA — то есть реагировать на обратное давление ещё до того, как поды начнут себя чувствовать так себе.
MemOps
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5