Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 9 additions & 5 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,7 @@ services:
# подчёркивание внутри слова удваивается (oshub.instance.trusted_proxies →
# OSHUB_INSTANCE_TRUSTED__PROXIES). Имя с одинарным подчёркиванием хаб молча не прочитает.
openhub:
image: segateekb/openhub:0.21.0
image: segateekb/openhub:0.23.0
restart: unless-stopped
environment:
- TZ=UTC
Expand Down Expand Up @@ -162,13 +162,18 @@ services:
- OSHUB_OPENAPI_ENABLED=true
# Проверка новой версии хаба ходит на hub.oscript.io — это он сам, проверять нечего
- OSHUB_UPDATES_CHECK=false
# После готовности хаба фоновое задание отпускает таблицы рефлексии контейнера (память);
# выключатель на случай странностей — false, ожидание готовности — секунды.
- OSHUB_START_RELEASE__BEAN__METADATA=true
- OSHUB_START_READY__WAIT__SEC=600
# README пакета без README в .ospx хаб ищет в репозитории GitHub (тег версии, затем ветка
# по умолчанию) фоном; выключается на экране «Хаб» ключом oshub.readme.repository.enabled.
- OSHUB_README_REPOSITORY_RAW_URL=https://raw.githubusercontent.com
- OTEL_ENABLED=true
- OTEL_SERVICE_NAME=openhub
- OTEL_EXPORTER_OTLP_ENDPOINT=http://lgtm:4318
- OTEL_EXPORTER_OTLP_PROTOCOL=http/protobuf
# Экспорт OTLP по HTTP в JSON — так настроен сервер; protobuf не возвращать без проверки на стенде
- OTEL_EXPORTER_OTLP_PROTOCOL=http/json
# Выборка трасс решается на входе, в nginx (все запросы, web/nginx/conf.d/otel.conf):
# хаб на parentbased наследует её, и трасса целая — nginx → хаб → база.
# Доля здесь — только для собственных корней хаба (фоновые задания, метрики).
Expand All @@ -177,9 +182,8 @@ services:
# Экспорт партиями чаще умолчаний библиотеки (спаны 5 с, метрики 60 с), логи — 1 с по умолчанию
- OTEL_BSP_SCHEDULE_DELAY=1000
- OTEL_METRIC_EXPORT_INTERVAL=10000
# Спаны вызовов хранилищ сняты: страница давала ~40 спанов, скачивание ~25; экспорт
# у библиотеки идёт в потоке запроса, и каждый лишний слой отнимает допустимую долю трасс.
- OTEL_ENTITY_REPOSITORY_ENABLED=false
# Спаны вызовов хранилищ включены: трасса страницы и скачивания видна до слоя хранилищ
- OTEL_ENTITY_REPOSITORY_ENABLED=true
volumes:
- openhub_data:/var/lib/openhub
depends_on:
Expand Down