TGViewer
Channel Public Channel
Useful Tools | Linux | GitOps | DevOps

Useful Tools | Linux | GitOps | DevOps

@gitgate

Полезные бесплатные opensource инструменты на все случаи жизни, а иногда и советы.

Понравился проект из поста - поддержи автора звездой!

Web: https://gitgate.d3.ru

Сотрудничество: @maxgrue
Subscribers
6.78K
Photos
408
Videos
10
Links
1.1K

Showing posts older than #249 · Back to latest

Older Posts 20 shown
Post #248 3.34K
coroot - опенсурс observability платформа

- возможность наблюдения без настроек
- сводная информация о состоянии приложения
- распределенная трассировка
- информация из журналов
- профилирование приложений в 1 клик
- встроенная экспертиза
- отслеживание развертывания
- мониторинг затрат
- AWS френдли :)

https://github.com/coroot/coroot

Подсказал: Максим Зотов - @sf1nk5

опубликовано в @gitgate

#moni #observability #ebpf
GitHub GitHub - coroot/coroot: Coroot is an open-source observability and APM tool with AI-powered Root Cause Analysis. It combines metrics… Coroot is an open-source observability and APM tool with AI-powered Root Cause Analysis. It combines metrics, logs, traces, continuous profiling, and SLO-based alerting with predefined dashboards a...
  • 👍 11
  • 🔥 9
Post #247 3.48K
sshs - TUI SSH менеджер с fzf поиском.

Терминальный SSH менеджер с удобным fzf поиском, в качестве списка хостов использует дефолтный SSH конфиг, работает изз коробки без внесения дополнительных правок в конфиг.

https://github.com/quantumsheep/sshs

Поделился: @Celentano_21_veka

Опубликовано в @gitgate

#ssh #tui #util
GitHub GitHub - quantumsheep/sshs: Terminal user interface for SSH Terminal user interface for SSH. Contribute to quantumsheep/sshs development by creating an account on GitHub.
  • 👍 18
  • 🔥 6
Post #246 3.14K
kubetail - скрипт на bash для отслеживания журналов Kubernetes одновременно из нескольких контейнеров (pods)

Скрипт Bash, который позволяет вам объединять  журналы из нескольких pod в один поток. Это то же самое, что запустить "kubectl logs -f", но для нескольких pod.

https://github.com/johanhaleby/kubetail

Подсказал: Максим Зотов - @sf1nk5

Опубликовано в @gitgate

#moni #k8s #log  #tools
GitHub GitHub - johanhaleby/kubetail: Bash script to tail Kubernetes logs from multiple pods at the same time Bash script to tail Kubernetes logs from multiple pods at the same time - johanhaleby/kubetail
  • 🔥 8
  • 👍 5
Post #244 2.94K
promgen — это генератор файлов конфигурации для Prometheus в виде веб-приложения, написанного на Django , которое может помочь вам выполнить следующие задачи:

-создание и управление файлами конфигурации Prometheus

- настройка правил оповещений и параметры уведомлений

https://github.com/line/promgen


Документация: https://line.github.io/promgen

Опубликовано в @gitgate

#moni #prometheus #alert #web #tools
GitHub GitHub - line/promgen: Promgen is a configuration file generator for Prometheus Promgen is a configuration file generator for Prometheus - line/promgen
  • 🔥 9
  • 👍 4
Post #243 2.89K
Совет дня:

Альтернативный вариант увеличения дисков в виртуалке. Предварительно докиньте место в блочник в гипервизоре.

#rescan disk
echo 1>/sys/class/block/sda/device/rescan

# install tools
apt-get install cloud-guest-utils

# extend partition
growpart /dev/sda 1

#extend FS
resize2fs /dev/sda1


Опубликовано в @gitgate

#tips
  • 👍 20
  • 🔥 7
Post #242 2.86K
ghostunnel - простой SSL/TLS прокси с взаимной аутентификацией для защиты не-TLS-сервисов.

Ghostunnel поддерживает два режима: клиентский и серверный.

Ghostunnel в серверном режиме работает перед бэкенд-сервером и принимает защищенные TLS соединения, которые затем проксируются на (незащищенный) бэкенд. Бэкенд может быть TCP рортом или unix socket.

Ghostunnel в клиентском режиме принимает (незащищенные) соединения через TCP порт или unix socket и проксирует их на защищенный TLS-сервис.

Другими словами, ghostunnel является заменой stunnel.

https://github.com/ghostunnel/ghostunnel

Подсказал: Дмитрий Ефимов

Опубликовано в @gitgate

#proxy #stunnel #tls #security
  • 👍 12
  • 🔥 8
Post #241 2.81K
fsextender - расширяет файловую систему до максимального размера, вместе с нижележащими слоями.

Может расширять: ext3, ext4, xfs, логические и физические тома LVM, LVM Volume Group (за счет создания новых физических томов и использования уже созданных, но свободных), разделы на дисках с таблицами разделов MSDOS и GPT. Может создавать: новые разделы и физические тома LVM на дисках с таблицами разделов MSDOS и GPT.

написан на go, не требует установки дополнительных пакетов.

https://github.com/rekby/fsextender

Опубликовано в @gitgate

#tools #fs #lvm #ext3 #ext4 #xfs #resize
  • 👍 18
  • 🔥 7
Post #240 2.7K
Совет дня:

расширение диска под ext3/4 в linux до максимального размера (не забудьте подставить свое имя диска !!!)

#! /usr/bin/env bash
set -e

parted -s -a opt /dev/sda "print free" "resizepart 2 100%" "print free"
if [ $? -ne 0 ]; then
  echo "Error resize partition"
  exit 1
fi

resize2fs /dev/sda2
if [ $? -ne 0 ]; then
  echo "Error resize filesystem"
  exit 1
fi

echo "Resize partition and filesystem success"


Поделился: Алексей Агафонов - @supmea

Пояснения - https://t.me/bashday/99966

Опубликовано в @gitgate

#tips
  • 👍 19
  • 🔥 6
Post #239 2.58K
Совет дня:

изменение имени узла

hostnamectl set-hostname "mynode"


Опубликовано в @gitgate

#tips
  • 👍 17
  • 🔥 6
Post #238 3.17K
PS-Commands - большая база заметок PowerShell на русском языке.

Репозиторий содержит набор полезных скриптов и модулей, а также тестовый стенд WinForms с примерами реализации большинства функционала. С недавнего времени добавил большое количество заметок по работе с системными командами и консольными утилитами Linux, а также Docker и для других систем

https://github.com/Lifailon/PS-Commands

Веб: https://lifailon.github.io

Подсказал: Alex Kup - @Lifalion

Опубликовано в @gitgate

#poweshell #code #sanple #doc #win
  • 👍 22
  • 🔥 8
Post #236 2.95K
pgroll— CLI утилита с открытым исходным кодом, для безопасных и обратимых миграций схем для PostgreSQL, поддерживающая несколько версий схем одновременно.

Умеет выполнять сложные операции миграции, чтобы гарантировать, что клиентские приложения продолжают работать во время обновления схемы базы данных, применения изменений без блокировки базы данных и одновременную работу старых и новых версий схемы (даже при внесении критических изменений!). Это устраняет риски, связанные с миграциями схем, и значительно упрощает развертывание клиентских приложений, также позволяя выполнять мгновенные откаты.

Функции
- Миграции без простоев (без блокировки базы данных, без критических изменений).
- Поддерживайте одновременную работу старых и новых версий схемы.
- Автоматическое заполнение столбцов при необходимости.
- Мгновенный откат в случае возникновения проблем во время миграции.
- Работает с существующими схемами, нет необходимости начинать с нуля.
- Работает с Postgres 14.0 и более поздними версиями.
- Работает с любым сервисом Postgres (включая RDS и Aurora).

Написано на Go, кроссплатформенная,без внешних зависимостей.

https://github.com/xataio/pgroll

Опубликовано в @gitgate

#postgres #migration
  • 👍 16
  • 🔥 5
Post #235 2.92K
bemi - автоматическое отслеживание изменений данных в PostgreSQL

Bemi автоматически отслеживает изменения в базе данных, обеспечивая 100% надежность и полное понимание каждого изменения. Он делает это, подключая PostgreSQL Write-Ahead Log (WAL) и реализуя шаблон данных Change Data Capture (CDC).

Разработанный с учетом простоты и неинвазивности, Bemi работает в фоновом режиме и не требует никаких изменений в существующих таблицах базы данных.

https://github.com/BemiHQ/bemi

Опубликовано в @gitgate

#postgres #moni #watchdog
  • 👍 16
  • 🔥 6
Post #234 3.24K
dasel - (data select) инструмент для выборки, вставки, удаления и редактирования структуры JSON, TOML, YAML, XML и CSV.

Умеет конвертировать между форматами.

Совместим с jq и yq но позволяет обрабатывать множество форматов.

Кроссплатформенный, написан на go, есть и в виде go package для встраивания в приложения.

https://github.com/TomWright/dasel

Документация: https://daseldocs.tomwright.me

Опубликовано в @gitgate

#json #toml #yaml #xml #csv #jq #yq #tools
  • 👍 13
  • 🔥 10
Post #233 2.85K
DevToys - помогает решать повседневные задачи разработки, предлагая набор инструментов, предназначенных для быстрого выполнения конкретных небольших задач. Нет необходимости использовать множество ненадежных веб-сайтов, чтобы просто расшифровать текст или сжать изображение. Благодаря функции Smart Detection приложение интуитивно выбирает лучший инструмент для данных в буфере обмена.

DevToys 2.0 поставляется с 30 стандартными инструментами:

- конвертеры: JSON <> YAML, дата, числовые основы...
- кодировщики/декодеры: HTML, URL-адреса, Base64, GZip, JWT, QR-код...
- форматеры: JSON, SQL, XML...
- генераторы: хэш и контрольной суммы, Lorem Ipsum, паролей...
- графические инструменты: симулятор цветовой слепоты, компрессор PNG/JPEG...
- тестеры: JSONPath, RegEx, XML...
- текстовые утилиты: предварительный просмотр Markdown, средство сравнения текста, анализатор и утилиты...

https://github.com/DevToys-app/DevToys

Поделился: @cmdrcrm

Опубликовано в @gitgate

#windows #tools #utils
GitHub GitHub - DevToys-app/DevToys: A Swiss Army knife for developers. A Swiss Army knife for developers. Contribute to DevToys-app/DevToys development by creating an account on GitHub.
  • 👍 19
  • 🔥 8
Post #232 2.72K
Stirling-PDF - инструменты для работы с PDF, аналогичный локально- устанавливаемому PDF24, но развернутый в контейнере

Список операций весьма обширен, более трех десятков позиций.

https://github.com/Stirling-Tools/Stirling-PDF

Поделился: @shad0w6

Опубликовано в @gitgate

#pdf #tools
GitHub GitHub - Stirling-Tools/Stirling-PDF: #1 PDF Application on GitHub that lets you edit PDFs on any device anywhere #1 PDF Application on GitHub that lets you edit PDFs on any device anywhere - Stirling-Tools/Stirling-PDF
  • 👍 16
  • 🔥 9
Post #231 3.29K
Git How To - это интерактивный тур, который познакомит вас с основами Git. Тур создан с пониманием того, что лучшим способом научиться чему-нибудь — сделать это своими руками.

Будете тролить коллег - а ты умеешь черипикать (cherry pick) ? Да и айтишник без git-a что плов без морковки..

https://githowto.com/ru

Поделился: @shad0w6

Опубликовано в @gitgate

#doc #book #git
Githowto Git How To: курс обучения Git на русском Git How To — это интерактивный тур, который познакомит вас с основами Git. Тур создан с пониманием того, что лучший способ научиться использовать Git — попробовать его своими руками.
  • 👍 16
  • 🔥 12
Post #230 2.55K
powertoys - набор утилит от Microsoft для опытных пользователей, позволяющих настраивать и оптимизировать работу с Windows для повышения производительности.

Состав:

Advanced Paste
Always on Top
PowerToys Awake
Command Not Found
Color Picker
Crop And Lock
Environment Variables
FancyZones
File Explorer Add-ons
File Locksmith
File Editor
Image Resizer
Keyboard Manager
Mouse utilities
Without Borders
Peek
Paste as Plain Text
PowerRename
PowerToys Run
Quick Accent
Registry Preview
Screen Ruler
Shortcut Guide
Text Extractor
Video Conference Mute

https://github.com/microsoft/PowerToys

Поделился: @cmdrcrm

Опубликовано в @gitgate

#windows #tools #sysutils
GitHub GitHub - microsoft/PowerToys: Microsoft PowerToys is a collection of utilities that supercharge productivity and customization… Microsoft PowerToys is a collection of utilities that supercharge productivity and customization on Windows - microsoft/PowerToys
  • 👍 18
  • 🔥 4
Post #227 2.76K
Совет дня:

Простенький RO (только чтение) HTTPd на python.

Не поддерживает SSL, можно указать порт.

python3 -m http.server 80


Опубликовано в @gitgate

#httpd #python #tips
  • 👍 21
  • 🔥 6
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →