LOGORIC / KNOWLEDGE

Инструкции и шаблоны

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

Подключение · Руководство на русском

Kubernetes и Collector

Приложение отправляет OTLP logs в Collector, Collector экспортирует их в Logoric. Файл infra/kubernetes.yaml — основа, которую нужно проверить под свой кластер.

Порядок настройки

  1. Создайте источник Logoric на один целевой сервис. Задайте токен в Kubernetes Secret, а не в ConfigMap или образе.
  2. Используйте рецепт Collector из справки: otlp receiver, memory_limiter, batch, otlphttp exporter. В exporter укажите доступный из кластера HTTPS URL.
  3. Смонтируйте конфигурацию в свой Collector deployment. Передайте env LOGORIC_ENDPOINT и LOGORIC_SOURCE_TOKEN из Secret. Выберите и зафиксируйте проверенную версию образа Collector.
  4. Настройте приложения на адрес Collector:4317 или :4318. При нескольких сервисах задайте раздельную маршрутизацию/exporter с отдельными токенами; один source не разделяет сервисы по service.name.
  5. Проверьте сетевые политики, DNS/TLS, Collector logs и source last_seen. Встроенной HA/кластерной репликации SQLite у Core нет.

Ожидаемый результат

OTLP logs достигают выбранного сервиса Logoric; источник обновляет last_seen.

Если не получается

localhost внутри pod — сам pod. Не используйте http://localhost:8080 для доступа из другого pod. gRPC нужен собственный proxy/L4/TLS маршрут; обычный HTTP reverse proxy этого не обеспечивает.