Наблюдаемость начинается с первого события Начать знакомство
Протоколы / gRPC

Контракт, понятный вашим сервисам.

Protocol Buffers описывает сообщения, а генерация клиентов упрощает интеграцию. Подключайте сервисы к выделенному gRPC-адресу по защищённому соединению.

01

Схема вместо догадок

Поля сообщений имеют типы и номера. При развитии контракта важно сохранять совместимость и не переиспользовать номера удалённых полей.

ПРИМЕР КОДА
syntax = "proto3";
package telemetry.v1;
message Event {
  string name = 1;
  string service = 2;
  double value = 3;
}
02

Время ожидания и доступ

Клиент задаёт deadline и передаёт данные авторизации в metadata. Повторы должны учитывать статус операции и возможность дублирования событий.

03

gRPC и OpenTelemetry

OTLP/gRPC — отдельный стандартный контракт OpenTelemetry. Он не тождественен пользовательской схеме выше; для Collector используйте официальные OTLP-компоненты.

Схема с Collector ↗
СЛЕДУЮЩИЙ ШАГ

Обсудим вашу архитектуру?

Подберём схему сбора данных под ваше приложение.

Оставить заявку ↗