Метка: DevOps


  • Сборка Java-проекта с помощью Maven

    Используемые термины: Java, Maven. В данной инструкции мы рассмотрим пример сборки приложения Java с помощью Maven. Более того, будет выполнен весь цикл работ от написания простейшего приложения до проверки его работы после сборки. Работать… Читать далее


  • Прямые запросы из PostgreSQL к MongoDB

    Используемые термины: PostgreSQL, MongoDB, Linux. Отправка запросов из PostgreSQL к MongoDB может быть выполнена с помощью расширения mongo_fdw. В данной инструкции мы рассмотрим процесс его сборки, установки и использования на системе Linux. Расширение mongo_fdw… Читать далее


  • Использование Consul Connect для реализации Service Mesh

    Используемые термины: Consul, Service Mesh, NGINX, PHP, MariaDB, Linux. В данной инструкции мы рассмотрим простой, но пошаговый пример обращения веб-сервера nginx + php к серверу баз данных MariaDB в сети Service Mesh, реализованной с… Читать далее


  • Используемые термины: Docker, Podman, LXD, Linux. В двух словах, systemd-nspawn — платформа контейнеризации на основе systemd. Ее очевидный плюс заключается в нативности (для любой системы на основе systemd требуется минимум установок… Читать далее


  • Установка и использование Cassandra

    Используемые термины: Cassandra, Linux. На официальном сайте приводятся примеры установки Cassandra разными способами: Запуск как приложение docker. Загрузка и запуск бинарника. Использование репозитория. Проще всего использовать последний метод. Мы же рассмотрим все… Читать далее


  • Установка и запуск Zipkin в качестве сервиса

    В двух словах, Zipkin позволяет визуализировать трассировки, которые, в свою очередь, являются усовершенствованными логами (имеют идентификатор запроса для отслеживания конкретных логов для конкретного запроса). В официальной документации описан процесс запуска Zipkin без… Читать далее


  • Используемые термины: LXD, Linux. В рамках данной инструкции мы рассмотрим установку LXD на различные дистрибутивы Linux, а также основные команды для работы с ним. Установка LXD на Linux     DEB (Ubuntu / Debian)  … Читать далее


  • Установка и использование VictoriaMetrics на Linux

    Используемые термины: VictoriaMetrics, Prometheus, Grafana. В рамках данной инструкции мы рассмотрим установку и настройку автозапуска VictoriaMetrics, а также ee интеграцию с Prometheus и визуализацию в Grafana. Предполагается, что последние две уже установлены и… Читать далее


  • Сбор метрик GitLab с помощью встроенных Prometheus + Grafana

    Используемые термины: GitLab, Prometheus, Grafana. По умолчанию, GitLab идет в комплекте с сервисом сбора и хранения метрик Prometheus, а также средствами визуализации Grafana. Мы рассмотрим, как можно воспользоваться данными инструментами после развертывания GitLab (при необходимости,… Читать далее


  • Используемые термины: Podman, Docker, Linux. Мы не только установим podman, но и рассмотрим базовые команды с некоторыми особенностями настройки. Установка Тестовый запуск Пример команд Автозапуск Установка podman Для различных дистрибутивов Linux потребуется выполнить разные операции. Читать далее