Spend monitor где деньги кончатся первыми
Тема
← к списку провайдеров

Groq

openrouter предоплата USD норма

остаток предоплачен, ноль означает остановку сервиса

LLM router. Prepaid USD balance.

Остаток
$204,65
на 40 с назад
Расход
$6,18/ч
по разности подряд идущих наблюдений
Прогноз
33 ч
до нуля при текущей скорости
Доступность
96,4%
362 опрос(ов) · последний успешный 1 мин назад
Последний успешный ответ: 24.08, 10:48:00 UTC.
Окно

Остаток

пополнения и разрывы размечены
История остатка: 176 наблюдений остатка, 1 пополнений, от $241,55 до $204,65.$210,00$220,00$230,00$240,00+$0,0704:4806:1807:4809:1810:48
линия — остаток вертикаль с суммой — пополнение
История остатка: 176 наблюдений остатка, 1 пополнений, от $241,55 до $204,65.

Скорость расхода

отклонение читается от медианы окна, а не от нуля
Скорость расхода: 121 бакетов, базовая линия $5,40/ч.$0,00/ч$5,00/ч$10,00/ч24.08, 04:48 — $1,80/ч24.08, 04:51 — $1,80/ч24.08, 04:54 — $1,85/ч24.08, 04:57 — $1,72/ч24.08, 05:00 — $1,80/ч24.08, 05:03 — $1,80/ч24.08, 05:06 — $1,80/ч24.08, 05:09 — $2,00/ч24.08, 05:12 — $2,00/ч24.08, 05:15 — $2,00/ч24.08, 05:18 — $2,00/ч24.08, 05:21 — $2,20/ч24.08, 05:24 — $2,00/ч24.08, 05:27 — $1,80/ч24.08, 05:30 — $1,95/ч24.08, 05:33 — $1,80/ч24.08, 05:36 — $1,60/ч24.08, 05:39 — $1,60/ч24.08, 05:42 — $1,60/ч24.08, 05:45 — $1,80/ч24.08, 05:48 — $1,80/ч24.08, 05:51 — $1,80/ч24.08, 05:54 — $2,00/ч24.08, 05:57 — $2,20/ч24.08, 06:00 — $2,00/ч24.08, 06:03 — $2,20/ч24.08, 06:06 — $2,40/ч24.08, 06:09 — $2,20/ч24.08, 06:12 — $2,40/ч24.08, 06:15 — $2,20/ч24.08, 06:18 — $2,60/ч24.08, 06:21 — $2,40/ч24.08, 06:24 — $2,53/ч24.08, 06:27 — $2,45/ч24.08, 06:30 — $2,40/ч24.08, 06:33 — $2,70/ч24.08, 06:36 — $2,60/ч24.08, 06:39 — $2,60/ч24.08, 06:42 — $2,79/ч24.08, 06:45 — $3,21/ч24.08, 06:48 — $3,20/ч24.08, 06:51 — $3,40/ч24.08, 06:54 — $3,80/ч24.08, 06:57 — $4,00/ч24.08, 07:00 — $4,20/ч24.08, 07:03 — $4,00/ч24.08, 07:06 — $4,20/ч24.08, 07:09 — $4,00/ч24.08, 07:12 — $4,00/ч24.08, 07:15 — $3,90/ч24.08, 07:18 — $3,75/ч24.08, 07:21 — $3,60/ч24.08, 07:24 — $3,99/ч24.08, 07:27 — $4,21/ч24.08, 07:30 — $4,40/ч24.08, 07:33 — $4,60/ч24.08, 07:36 — $4,78/ч24.08, 07:39 — $5,02/ч24.08, 07:42 — $5,20/ч24.08, 07:45 — $5,40/ч24.08, 07:48 — $5,40/ч24.08, 07:51 — $5,60/ч24.08, 07:54 — $5,57/ч24.08, 07:57 — $5,81/ч24.08, 08:00 — $5,73/ч24.08, 08:03 — $6,00/ч24.08, 08:06 — $5,80/ч24.08, 08:09 — $5,80/ч24.08, 08:12 — $5,80/ч24.08, 08:15 — $6,00/ч24.08, 08:18 — $5,60/ч24.08, 08:21 — $6,00/ч24.08, 08:24 — $6,00/ч24.08, 08:27 — $6,60/ч24.08, 08:30 — $6,60/ч24.08, 08:33 — $7,20/ч24.08, 08:36 — $7,20/ч24.08, 08:39 — $7,80/ч24.08, 08:42 — $8,00/ч24.08, 08:45 — $8,20/ч24.08, 08:48 — $8,40/ч24.08, 08:51 — $8,40/ч24.08, 08:54 — $8,99/ч24.08, 08:57 — $8,85/ч24.08, 09:00 — $9,20/ч24.08, 09:03 — $9,55/ч24.08, 09:06 — $9,90/ч24.08, 09:09 — $10,04/ч24.08, 09:12 — $10,37/ч24.08, 09:15 — $10,64/ч24.08, 09:18 — $10,99/ч24.08, 09:21 — $11,21/ч24.08, 09:24 — $10,80/ч24.08, 09:27 — $10,57/ч24.08, 09:30 — $10,61/ч24.08, 09:33 — $10,18/ч24.08, 09:36 — $9,99/ч24.08, 09:39 — $9,84/ч24.08, 09:42 — $9,81/ч24.08, 09:45 — $10,60/ч24.08, 09:48 — $10,99/ч24.08, 09:51 — $11,61/ч24.08, 09:54 — $11,99/ч24.08, 09:57 — $12,60/ч24.08, 10:00 — $13,20/ч24.08, 10:03 — $13,06/ч24.08, 10:06 — $12,74/ч24.08, 10:09 — $12,60/ч24.08, 10:12 — $12,39/ч24.08, 10:15 — $12,18/ч24.08, 10:18 — $12,01/ч24.08, 10:21 — $11,82/ч24.08, 10:24 — $11,80/ч24.08, 10:27 — $11,87/ч24.08, 10:30 — $11,93/ч24.08, 10:33 — $12,00/ч24.08, 10:36 — $12,17/ч24.08, 10:39 — $12,01/ч24.08, 10:42 — $12,21/ч24.08, 10:45 — $11,61/ч24.08, 10:48 — $11,99/чмедиана $5,40/ч04:4806:1807:4809:1810:48
столбец — наблюдённая скорость за бакет пунктир — медиана окна пропуск — расход не наблюдался, это не ноль
Скорость расхода: 121 бакетов, базовая линия $5,40/ч.

Доступность опросов

почему в графиках выше могут быть дыры
Доступность 96,4% по 362 опросам: 168 чистых, 2 без числа в ответе, 11 без ответа. Медиана 162 мс, p95 316 мс.04:49 — успех, 154 мс04:51 — успех, 158 мс04:53 — успех, 166 мс04:55 — успех, 158 мс04:56 — успех, 162 мс04:58 — успех, 161 мс05:00 — успех, 153 мс05:02 — успех, 155 мс05:05 — успех, 158 мс05:07 — успех, 161 мс05:09 — успех, 157 мс05:11 — успех, 163 мс05:13 — успех, 165 мс05:15 — успех, 170 мс05:17 — успех, 157 мс05:19 — успех, 155 мс05:21 — успех, 160 мс05:23 — успех, 157 мс05:25 — успех, 168 мс05:27 — успех, 158 мс05:29 — HTTP 5xx · ошибка провайдера, 3,16 с05:31 — успех, 161 мс05:33 — успех, 162 мс05:35 — успех, 165 мс05:37 — успех, 162 мс05:39 — успех, 176 мс05:41 — успех, 155 мс05:43 — успех, 154 мс05:45 — успех, 152 мс05:48 — HTTP 5xx · ошибка провайдера, 3,19 с05:49 — успех, 167 мс05:51 — успех, 161 мс05:53 — успех, 159 мс05:55 — успех, 163 мс05:57 — успех, 160 мс05:59 — успех, 156 мс06:01 — успех, 163 мс06:03 — успех, 187 мс06:05 — успех, 170 мс06:07 — успех, 158 мс06:09 — успех, 156 мс06:11 — успех, 167 мс06:13 — HTTP 5xx · ошибка провайдера, 3,18 с06:15 — успех, 172 мс06:17 — успех, 153 мс06:19 — успех, 169 мс06:21 — успех, 158 мс06:23 — успех, 156 мс06:25 — успех, 160 мс06:27 — сетевая ошибка, 0 мс06:28 — успех, 158 мс06:30 — успех, 178 мс06:32 — HTTP 5xx · ошибка провайдера, 3,18 с06:34 — успех, 162 мс06:36 — успех, 186 мс06:38 — успех, 166 мс06:41 — успех, 158 мс06:43 — успех, 158 мс06:45 — успех, 161 мс06:47 — успех, 163 мс06:49 — успех, 165 мс06:51 — успех, 156 мс06:53 — успех, 155 мс06:55 — успех, 159 мс06:57 — успех, 316 мс06:59 — успех, 157 мс07:01 — успех, 158 мс07:03 — успех, 171 мс07:05 — успех, 197 мс07:07 — успех, 161 мс07:09 — успех, 163 мс07:11 — успех, 254 мс07:13 — успех, 161 мс07:15 — успех, 158 мс07:17 — HTTP 5xx · ошибка провайдера, 3,18 с07:19 — успех, 159 мс07:21 — успех, 158 мс07:23 — успех, 168 мс07:25 — успех, 172 мс07:27 — HTTP 5xx · ошибка провайдера, 3,16 с07:29 — успех, 164 мс07:31 — успех, 164 мс07:33 — успех, 162 мс07:35 — успех, 163 мс07:37 — успех, 163 мс07:39 — успех, 172 мс07:41 — успех, 165 мс07:43 — успех, 176 мс07:45 — успех, 166 мс07:47 — успех, 158 мс07:49 — успех, 156 мс07:51 — успех, 173 мс07:53 — успех, 158 мс07:55 — успех, 168 мс07:57 — успех, 202 мс07:59 — успех, 166 мс08:02 — HTTP 5xx · ошибка провайдера, 3,18 с08:03 — успех, 166 мс08:05 — успех, 164 мс08:07 — успех, 166 мс08:09 — успех, 161 мс08:11 — успех, 177 мс08:13 — успех, 161 мс08:15 — успех, 165 мс08:17 — успех, 175 мс08:19 — успех, 186 мс08:21 — успех, 172 мс08:23 — успех, 164 мс08:25 — успех, 163 мс08:27 — успех, 163 мс08:29 — успех, 157 мс08:31 — успех, 172 мс08:33 — успех, 165 мс08:35 — успех, 165 мс08:37 — успех, 158 мс08:39 — успех, 159 мс08:41 — успех, 160 мс08:43 — успех, 163 мс08:45 — успех, 171 мс08:47 — успех, 177 мс08:49 — успех, 168 мс08:51 — HTTP 5xx · ошибка провайдера, 3,16 с08:53 — успех, 170 мс08:56 — HTTP 5xx · ошибка провайдера, 3,16 с08:58 — HTTP 200 · тело пустое, 163 мс08:59 — успех, 160 мс09:01 — успех, 249 мс09:03 — успех, 157 мс09:05 — успех, 151 мс09:06 — успех, 166 мс09:07 — успех, 167 мс09:09 — успех, 156 мс09:11 — успех, 163 мс09:13 — успех, 154 мс09:15 — успех, 163 мс09:17 — успех, 153 мс09:19 — успех, 164 мс09:21 — успех, 163 мс09:23 — успех, 195 мс09:25 — успех, 153 мс09:27 — успех, 152 мс09:29 — успех, 163 мс09:31 — успех, 154 мс09:33 — успех, 178 мс09:35 — успех, 161 мс09:37 — успех, 151 мс09:39 — успех, 153 мс09:41 — успех, 151 мс09:43 — успех, 157 мс09:45 — успех, 154 мс09:47 — успех, 156 мс09:49 — успех, 163 мс09:51 — успех, 153 мс09:53 — успех, 159 мс09:55 — успех, 166 мс09:57 — успех, 158 мс09:59 — успех, 164 мс10:01 — успех, 162 мс10:03 — успех, 177 мс10:05 — успех, 166 мс10:07 — успех, 163 мс10:09 — успех, 156 мс10:11 — успех, 165 мс10:13 — успех, 162 мс10:15 — успех, 163 мс10:17 — успех, 155 мс10:19 — успех, 163 мс10:21 — успех, 155 мс10:23 — успех, 167 мс10:25 — HTTP 5xx · ошибка провайдера, 3,17 с10:27 — успех, 165 мс10:29 — успех, 213 мс10:31 — успех, 158 мс10:33 — успех, 166 мс10:35 — успех, 156 мс10:37 — успех, 159 мс10:39 — HTTP 200 · тело пустое, 153 мс10:41 — успех, 172 мс10:43 — успех, 158 мс10:45 — успех, 189 мс10:47 — успех, 167 мс
04:49 10:47

96,4% успешных · медиана 162 мс · p95 316 мс · 362 опрос(ов) · сегмент = 2 опрос(ов), показан худший из них

Низкий сегмент — успех, средний — ответ пришёл, но числа в нём не было (пустое тело или нераспознанная схема), высокий — ответа не было вовсе.

Доступность 96,4% по 362 опросам: 168 чистых, 2 без числа в ответе, 11 без ответа. Медиана 162 мс, p95 316 мс.

Когда система тревожилась

только алерты этого провайдера

Метки не сворачиваются в число: плотность и есть сигнал. Критичных 0, внимание 3, информационных 0. При наложении цвет берётся по худшему уровню; клик по сгустку открывает список, а не произвольный инцидент из него.

События

пополнения, слепота, сигналы
алерт 9 мин назад уровень: внимание

openrouter: данные не поступают — пустое тело при HTTP 200 ×1. Остаток по этому провайдеру сейчас неизвестен, проверить доступ к API.

алерт 1 ч назад уровень: внимание

openrouter: данные не поступают — пустое тело при HTTP 200 ×1. Остаток по этому провайдеру сейчас неизвестен, проверить доступ к API.

алерт 1 ч назад уровень: внимание

openrouter: расход 9.71 usd/ч — ×4.5 к обычным 2.16 usd/ч, держится 15 мин. Проверить, что именно потребляет.

пополнение 1 ч назад +$0,07 уровень: норма

Пополнение $0.07

алерт 1 д назад уровень: критично

openrouter: данные не поступают — ни одного успешного ответа за 1 опросов; доля ошибок 100%. Остаток по этому провайдеру сейчас неизвестен, проверить доступ к API.

алерт 1 д назад уровень: внимание

openrouter: данные не поступают — пустое тело при HTTP 200 ×1. Остаток по этому провайдеру сейчас неизвестен, проверить доступ к API.

Сырые ответы

тело вербатим, как его прислал провайдер
200 ok 172 мс flat_balance успех
{"balance":204.65,"currency":"USD"}
200 ok 167 мс flat_balance успех
{"balance":204.85,"currency":"USD"}
200 ok 163 мс flat_balance успех
{"balance":205.04,"currency":"USD"}
200 ok 189 мс flat_balance успех
{"balance":205.24,"currency":"USD"}
200 ok 157 мс flat_balance успех
{"balance":205.43,"currency":"USD"}
200 ok 158 мс flat_balance успех
{"balance":205.63,"currency":"USD"}
200 ok 157 мс flat_balance успех
{"balance":205.83,"currency":"USD"}
200 ok 172 мс flat_balance успех
{"balance":206.04,"currency":"USD"}
200 ok 155 мс flat_balance успех
{"balance":206.24,"currency":"USD"}
200 пустое тело 153 мс адаптер не сработал HTTP 200 · тело пустое
{}
200 ok 159 мс flat_balance успех
{"balance":206.64,"currency":"USD"}
200 ok 159 мс flat_balance успех
{"balance":206.85,"currency":"USD"}
200 ok 156 мс flat_balance успех
{"balance":207.05,"currency":"USD"}
200 ok 156 мс flat_balance успех
{"balance":207.25,"currency":"USD"}
200 ok 152 мс flat_balance успех
{"balance":207.45,"currency":"USD"}
200 ok 166 мс flat_balance успех
{"balance":207.65,"currency":"USD"}
200 ok 156 мс flat_balance успех
{"balance":207.85,"currency":"USD"}
200 ok 158 мс flat_balance успех
{"balance":208.05,"currency":"USD"}
200 ok 158 мс flat_balance успех
{"balance":208.25,"currency":"USD"}
200 ok 213 мс flat_balance успех
{"balance":208.44,"currency":"USD"}
200 ok 295 мс flat_balance успех
{"balance":208.65,"currency":"USD"}
200 ok 165 мс flat_balance успех
{"balance":208.84,"currency":"USD"}
200 ok 160 мс flat_balance успех
{"balance":209.04,"currency":"USD"}
504 5xx 3,17 с адаптер не сработал HTTP 5xx · ошибка провайдера
error code: 504
200 ok 160 мс flat_balance успех
{"balance":209.44,"currency":"USD"}
200 ok 167 мс flat_balance успех
{"balance":209.63,"currency":"USD"}
200 ok 159 мс flat_balance успех
{"balance":209.83,"currency":"USD"}
200 ok 155 мс flat_balance успех
{"balance":210.03,"currency":"USD"}
200 ok 154 мс flat_balance успех
{"balance":210.22,"currency":"USD"}
200 ok 163 мс flat_balance успех
{"balance":210.42,"currency":"USD"}
200 ok 170 мс flat_balance успех
{"balance":210.62,"currency":"USD"}
200 ok 155 мс flat_balance успех
{"balance":210.82,"currency":"USD"}
200 ok 162 мс flat_balance успех
{"balance":211.02,"currency":"USD"}
200 ok 163 мс flat_balance успех
{"balance":211.22,"currency":"USD"}
200 ok 157 мс flat_balance успех
{"balance":211.43,"currency":"USD"}
200 ok 162 мс flat_balance успех
{"balance":211.63,"currency":"USD"}
200 ok 159 мс flat_balance успех
{"balance":211.84,"currency":"USD"}
200 ok 165 мс flat_balance успех
{"balance":212.05,"currency":"USD"}
200 ok 192 мс flat_balance успех
{"balance":212.25,"currency":"USD"}
200 ok 156 мс flat_balance успех
{"balance":212.46,"currency":"USD"}
200 ok 167 мс flat_balance успех
{"balance":212.68,"currency":"USD"}
200 ok 163 мс flat_balance успех
{"balance":212.89,"currency":"USD"}
200 ok 167 мс flat_balance успех
{"balance":213.1,"currency":"USD"}
200 ok 166 мс flat_balance успех
{"balance":213.31,"currency":"USD"}
200 ok 155 мс flat_balance успех
{"balance":213.53,"currency":"USD"}
200 ok 177 мс flat_balance успех
{"balance":213.75,"currency":"USD"}
200 ok 151 мс flat_balance успех
{"balance":213.97,"currency":"USD"}
200 ok 162 мс flat_balance успех
{"balance":214.18,"currency":"USD"}
200 ok 158 мс flat_balance успех
{"balance":214.41,"currency":"USD"}
200 ok 164 мс flat_balance успех
{"balance":214.63,"currency":"USD"}

Тело хранится вербатим, поэтому вопрос «баг у нас или у них» решается глазами: HTTP 200 с телом {} — это сбой провайдера, а не обнулённый баланс.

Оценка расхода строится по разности наблюдений и имеет известный предел точности: пополнение между двумя опросами маскирует расход. Это предел метода, а не дефект данных.