Следы не отбираются при отслеживании егеря

Я новичок в использовании системы трассировки Jaeger и пытаюсь реализовать ее для архитектуры микросервисов на основе колб. Ниже моя конфигурация клиента jaeger, реализованная в python:

config = Config(
        config = {
                'sampler': {
                'type': 'const',
                'param': 1,
            },
            'logging': True,
            'reporter_batch_size': 1,
            },
            service_name=service,

        )

Я где-то читал, что стратегия выборки используется для выборки количества трасс, особенно для трассы, у которой нет метаданных. Так что согласно этой конфигурации, это означает, что я выбираю каждую трассу или только несколько трасс случайно? Таинственным образом, когда я передаю случайные входные данные для создания промежутков для своих микросервисов, промежутки генерируются только через 4-5 минут. Я хотел бы понять эту спецификацию конфигурации больше, но не в состоянии.

1 ответ

Так что согласно этой конфигурации, это означает, что я выбираю каждую трассу или только несколько трасс случайно?

Используя тип сэмплера как const с 1 поскольку значение означает, что вы выбираете все.

Таинственным образом, когда я передаю случайные входные данные для создания промежутков для своих микросервисов, промежутки генерируются только через 4-5 минут. Я хотел бы понять эту спецификацию конфигурации больше, но не в состоянии.

Есть несколько вещей, которые могут происходить. Например, вы можете не закрывать пролеты. Я рекомендую прочитать следующие два сообщения в блоге, чтобы попытаться понять, что может происходить:

Помогите! Что-то не так с моей установкой Jaeger!

Жизнь промежутка

Другие вопросы по тегам