Версия источника: 4880e8b4372c96001c2e052be28b68a95d31252b
Синхронизировано: 2026-11-09T11:15:07.649Z
Источник: https://github.com/sergey-from-riders/vibecoding-base/tree/4880e8b4372c96001c2e052be28b68a95d31252b

<a id="operations-correlation"></a>

# Correlation ID

## Коротко

Используйте идентификатор запроса и трассы, чтобы найти связанные события.

## Плохо

```text
Ошибка есть в логах, но непонятно, к какому запросу относится.
```

## Хорошо

```text
Ответ и логи связаны request_id.
Вызовы сервисов связаны trace_id.
```

## Почему

Поддержке легче восстановить последовательность без сбора лишних персональных данных.

## Когда применять

Входящий request_id проверяйте по размеру и формату. Трассировка и ID запроса имеют разные назначения.

## Как проверить

- По ID из ответа можно найти путь запроса?

## Человек

Определяет границы операции и доступ поддержки к диагностике.

## Агент

Готовит воспроизводимые команды, проверяет состояние сервисов и прикладывает фактический результат.

Контроль результата:

- По ID из ответа можно найти путь запроса?

## Источники

- [Context propagation](https://opentelemetry.io/docs/concepts/context-propagation/)

Уровень: Рекомендуется. Проверено: 2026-11-09. Изменено: 2026-11-09.

[Исходный файл](https://github.com/sergey-from-riders/vibecoding-base/blob/4880e8b4372c96001c2e052be28b68a95d31252b/registry/standards/observability/three-signals/rules/correlation.md)
