Реальные события подключения и снимки топологии
mongodb123-topology-bounded-worker
Журнал и промежуточные данные
Сохранено первых записей
6
Пропущено после лимита
14
Ограниченный журнал
[
{
"event": "topologyOpening",
"topologyId": "6ae39bd22479774124000bd0"
},
{
"event": "topologyChanged",
"topologyId": "6ae39bd22479774124000bd0",
"before": {
"type": "Unknown",
"readable": false,
"writable": false,
"servers": []
},
"after": {
"type": "Single",
"readable": false,
"writable": false,
"servers": []
}
},
{
"event": "serverOpening",
"topologyId": "6ae39bd22479774124000bd0",
"host": "127.0.0.1",
"port": 27075
},
{
"event": "serverHeartbeatStarted",
"host": "127.0.0.1",
"port": 27075
},
{
"event": "serverHeartbeatSucceeded",
"host": "127.0.0.1",
"port": 27075,
"durationMicros": 907
},
{
"event": "serverChanged",
"topologyId": "6ae39bd22479774124000bd0",
"host": "127.0.0.1",
"port": 27075
}
]Полные счётчики по именам
{
"topologyOpening": 2,
"topologyChanged": 6,
"serverOpening": 2,
"serverHeartbeatStarted": 2,
"serverHeartbeatSucceeded": 2,
"serverChanged": 2,
"serverClosed": 2,
"topologyClosed": 2
}topologyId закрытых заданий
[
"6ae39bd22479774124000bd0",
"6ae39bd22479774124000bd3"
]Полученные экраны
[
{
"job": "экран каталога",
"documents": [
{
"sku": "CUP",
"price": 500
},
{
"sku": "LAMP",
"price": 1200
}
]
},
{
"job": "карточка LAMP",
"documents": [
{
"sku": "LAMP",
"price": 1200
}
]
}
]Ограничение
"Буфер показывает начало, а не полную историю инцидента. В производстве нужны согласованные хранение/ротация/доставка; callback не должен делать блокирующий сетевой запрос"
PHP 8.5.11; ext-mongodb 2.5.5; сервер 8.0.34. События настоящие, но стенд не моделирует failover.