()
| 125 | } |
| 126 | |
| 127 | async function inspectBuffers() { |
| 128 | const redis = getRedisCache(); |
| 129 | const [eventCounter, sessionCounter, eventListLen, sessionListLen] = |
| 130 | await Promise.all([ |
| 131 | redis.get('buffer-counter:event'), |
| 132 | redis.get('buffer-counter:session'), |
| 133 | redis.llen('event-buffer'), |
| 134 | redis.llen('session-buffer'), |
| 135 | ]); |
| 136 | |
| 137 | return { |
| 138 | event: { |
| 139 | counter: Number(eventCounter ?? 0), |
| 140 | listLen: Number(eventListLen ?? 0), |
| 141 | }, |
| 142 | session: { |
| 143 | counter: Number(sessionCounter ?? 0), |
| 144 | listLen: Number(sessionListLen ?? 0), |
| 145 | }, |
| 146 | }; |
| 147 | } |
| 148 | |
| 149 | async function inspectClickhouse( |
| 150 | projects: string[] | null, |
no test coverage detected