Следы не отбираются при отслеживании егеря
Я новичок в использовании системы трассировки 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 минут. Я хотел бы понять эту спецификацию конфигурации больше, но не в состоянии.
Есть несколько вещей, которые могут происходить. Например, вы можете не закрывать пролеты. Я рекомендую прочитать следующие два сообщения в блоге, чтобы попытаться понять, что может происходить: