Покрытие кода предполагает проведение множества тестов, а это часто может быть опасно. Инструмент преодолевает это ограничение, исполняя код в изолированной среде — внутри контейнера Docker. Для этого необходимо лишь ввести адрес репозитория и нажать на кнопку. На экране отобразится процент покрытия кода, а покрытые и непокрытые области выделятся разным цветом.
Стоимость: #бесплатно.
#devOps #Golang
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤2👎2🔥2
Оператор, предназначенный для управления нагрузками #PostgreSQL на любом поддерживаемом кластере #Kubernetes, работающем в частных, публичных, гибридных или мультиоблачных средах.
#Golang #DevOps
▪Github
▪Docs
@Golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2🔥2
Разделы: HR-этап, техническое интервью, полезные ресурсы и топ вопросов по частоте.
Весь материал на русском, на основе опыта российских компаний. Бери и готовься!
🔗 Github
@golang_google
#devops #девопс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤4🔥3
Нужен лёгкий и быстрый инструмент для анализа логов в формате Common/Combined Log Format? Попробуй Xilt — CLI-утилиту на Go с поддержкой многопоточности.
Что умеет:
• 📥 Парсит .log-файлы и сохраняет в SQLite
• ⚙️ Управление потоками - avgLogSize, batchSize, maxMemUsage
• 🧠 Автоиндексы по IP, методу, пути, времени, referer
• 💻 Verbose-режим для дебага
• 🟨 Go-install без проблем
📦 Установка:
go install go.vxn.dev/xilt/cmd/xilt@latest
▶️ Запуск:
xilt access.log logs.db
🔗 GitHub — thevxn/xilt
#Golang #Logs #SQLite #CLItools #DevOps
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12❤4🔥2
Возможности
- Прослушивание изменений в PostgreSQL в режиме реального времени.
- Поддержка нескольких слотов репликации.
- Удобный вывод в формате JSON.
- Готов к использованию в качестве сервиса.
Пример использования
1. Создаём слот репликации:
SELECT * FROM pg_create_logical_replication_slot('test_slot', 'wal2json');
2. Запускаем wal-listener:
wal-listener --dsn "host=localhost port=5432 user=postgres dbname=test" --slot test_slot
3. Получаем JSON-объекты при изменениях в базе данных.
https://github.com/ihippik/wal-listener
#devops #девопс #PostgreSQL #sql
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14👍8🔥3
Это современный, сверхпроизводительный, специально разработанный API-шлюз с открытым исходным кодом.
Tyk Operator предоставляет возможности полного жизненного цикла управления API в Kubernetes. Вы можете настраивать Ingress, API, политики безопасности, аутентификацию, авторизацию, посредничество, используя лучшие практики GitOps с помощью пользовательских ресурсов и примитивов, присущих Kubernetes.
📌 Github
#golang #devops #девопс
@golang_google
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍5😁5🔥4🤬3
🎉 Вышел Kubernetes 1.34 в GKE!
Что это значит:
- 🚀 Dynamic Resource Allocation (DRA) стал стабильным — теперь можно гибко выделять ресурсы для тяжёлых задач
- 🛠️ Появилась поддержка KYAML — проще работать с YAML-конфигами
- ⚡ Улучшено управление ресурсами — AI/ML-нагрузки запускаются стабильнее и эффективнее
Итог: кластеры в GKE теперь ещё удобнее для запуска приложений и машинного обучения.
👉 Подробности: https://opensource.googleblog.com/2025/09/kubernetes-134-is-available-on-gke.html
#kubernetes #gke #cloud #devops #ml #ai
Что это значит:
- 🚀 Dynamic Resource Allocation (DRA) стал стабильным — теперь можно гибко выделять ресурсы для тяжёлых задач
- 🛠️ Появилась поддержка KYAML — проще работать с YAML-конфигами
- ⚡ Улучшено управление ресурсами — AI/ML-нагрузки запускаются стабильнее и эффективнее
Итог: кластеры в GKE теперь ещё удобнее для запуска приложений и машинного обучения.
👉 Подробности: https://opensource.googleblog.com/2025/09/kubernetes-134-is-available-on-gke.html
#kubernetes #gke #cloud #devops #ml #ai
👍7❤4🔥3