Yandex Cloud
Поиск
Связаться с экспертомПопробовать бесплатно
  • Кейсы
  • Документация
  • Блог
  • Все сервисы
  • Статус работы сервисов
  • Marketplace
    • Популярные
    • Инфраструктура и сеть
    • Платформа данных
    • Искусственный интеллект
    • Безопасность
    • Инструменты DevOps
    • Бессерверные вычисления
    • Управление ресурсами
  • Все решения
    • По отраслям
    • По типу задач
    • Экономика платформы
    • Безопасность
    • Техническая поддержка
    • Каталог партнёров
    • Обучение и сертификация
    • Облако для стартапов
    • Облако для крупного бизнеса
    • Центр технологий для общества
    • Облако для интеграторов
    • Поддержка IT-бизнеса
    • Облако для фрилансеров
    • Обучение и сертификация
    • Блог
    • Документация
    • Контент-программа
    • Мероприятия и вебинары
    • Контакты, чаты и сообщества
    • Идеи
    • Калькулятор цен
    • Тарифы
    • Акции и free tier
  • Кейсы
  • Документация
  • Блог
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ООО «Яндекс.Облако»
Monium
  • Начало работы
  • Обзор
    • Обзор
    • Особенности OTLP в Monium
    • Создание и настройка проекта
      • Настройка OTel Collector
      • OpenTelemetry SDK
      • Пример для демо-приложения Java без использования агента
      • Пример для демо-приложения Java с использованием агента
      • Пример мониторинга ансамбля микросервисов в Kubernetes
      • Устранение неполадок при поставке данных
  • Управление доступом
  • Правила тарификации
  • Справочник Terraform
  • История изменений
  • Обучающие курсы

В этой статье:

  • Перед началом работы
  • Настройка демо-приложения и передачи телеметрии
  • Просмотр телеметрии в Monium
  1. Поставка данных
  2. Otel Collector
  3. Пример для демо-приложения Java без использования агента

Настройка демо-приложения Java и сбор телеметрии

Статья создана
Yandex Cloud
Обновлена 3 марта 2026 г.
  • Перед началом работы
  • Настройка демо-приложения и передачи телеметрии
  • Просмотр телеметрии в Monium

Перед началом работыПеред началом работы

Зарегистрируйтесь в Yandex Cloud и создайте платежный аккаунт:

  1. Перейдите в консоль управления, затем войдите в Yandex Cloud или зарегистрируйтесь.
  2. На странице Yandex Cloud Billing убедитесь, что у вас подключен платежный аккаунт, и он находится в статусе ACTIVE или TRIAL_ACTIVE. Если платежного аккаунта нет, создайте его и привяжите к нему облако.

Если у вас есть активный платежный аккаунт, вы можете создать или выбрать каталог, в котором будет работать ваша инфраструктура, на странице облака.

Подробнее об облаках и каталогах.

Настройка демо-приложения и передачи телеметрииНастройка демо-приложения и передачи телеметрии

В этом примере вы запустите приложение Spring PetClinic и настроите отправку телеметрии в Monium.
Вы сможете собирать логи, трейсы и метрики о работе механизмов JVM (загрузка классов, потребление CPU, сборка мусора), пула соединений к базе данных и HTTP-эндпоинтов без изменения кода приложения.

Ваша инфраструктура
  1. Установите Git и Java, подходящие для вашей ОС. Например:

    sudo apt update
    sudo apt install -y git openjdk-25-jdk
    
  2. Установите переменные окружения для подключения к Monium:

    export MONIUM_API_KEY=<api_ключ>
    export MONIUM_PROJECT=<идентификатор_проекта>
    export MONIUM_CLUSTER=<имя_кластера> # опционально
    
  3. Склонируйте и соберите Spring PetClinic:

    git clone https://github.com/spring-projects/spring-petclinic
    cd spring-petclinic
    ./mvnw -DskipTests package
    
  4. Скачайте OpenTelemetry Java-агент:

    curl -L -o opentelemetry-javaagent.jar \
    https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/latest/download/opentelemetry-javaagent.jar
    
  5. Настройте параметры экспорта телеметрии:

    export OTEL_EXPORTER_OTLP_PROTOCOL="grpc"
    export OTEL_EXPORTER_OTLP_ENDPOINT="https://ingest.monium.yandex.cloud:443"
    export OTEL_EXPORTER_OTLP_HEADERS="x-monium-project=${MONIUM_PROJECT},x-monium-cluster=${MONIUM_CLUSTER},authorization=Api-Key ${MONIUM_API_KEY}"
    export OTEL_SERVICE_NAME=spring-petclinic
    
  6. (Опционально) Включите дельта-темпоральность для метрик:

    export OTEL_EXPORTER_OTLP_METRICS_TEMPORALITY_PREFERENCE="delta"
    
  7. Запустите приложение с Java-агентом:

    java -javaagent:./opentelemetry-javaagent.jar -jar target/*.jar
    
  8. Откройте веб-приложение Spring PetClinic по адресу http://localhost:8080 и выполняйте в нем действия пользователей. Метрики создаются при первом вызове соответствующих функций.

Просмотр телеметрии в MoniumПросмотр телеметрии в Monium

Интерфейс Monium
  1. На главной странице Monium слева выберите Шарды.

  2. В списке выберите шард с названием вашего сервиса.

    Имя шарда формируется как <имя_проекта>_<имя_кластера>_<имя_сервиса>, например folder__b1g86q4m5vej********_default_spring-petclinic.

  3. Чтобы посмотреть отдельный тип данных, слева выберите:

    • Метрики.

      В строке запроса последовательно выберите project, cluster, service и нажмите Выполнить запрос.

      Пример графика с метриками

      image

      Подробнее о работе с метриками.

    • Логи.

      В строке запроса последовательно выберите project, cluster, service и нажмите Выполнить запрос.

      Пример страницы с логами

      image

      Подробнее о работе с логами.

    • Трейсы.

      В строке запроса последовательно выберите project и service и нажмите Выполнить.

      Пример страницы с трейсами

      image

      Подробнее о работе с трейсами.

Была ли статья полезна?

Предыдущая
OpenTelemetry SDK
Следующая
Пример для демо-приложения Java с использованием агента
Создавайте контент и получайте гранты!Готовы написать своё руководство? Участвуйте в контент-программе и получайте гранты на работу с облачными сервисами!
Подробнее о программе
Проект Яндекса
© 2026 ООО «Яндекс.Облако»