Здравје на проксито: кое веб-место и која операција ја тестиравте?
Одделете ја општата достапност на проксито од неуспесите специфични за одредиштето кога одржувате базен на прокси сервери за повторна употреба.
Прокси ја презема вашата страница за проверка на IP, но не успева на API-то што му е потребно на вашата апликација. Да се нарече „здраво“ или „мртво“ ја губи најкорисната вистина: двете барања беа различни.
Започнете со запис за целиот транспорт за крајната точка. Можете ли да го достигнете неговиот слушател и да ја завршите потребната прокси преговарање? Чувајте набљудувања специфични за одредиштето покрај тој запис наместо да го препишувате.
| Набљудување | Опсег за истражување |
|---|---|
| Слушателот на проксито одбива конекции | Крајната точка и рутата до неа |
| Проксито одбива една одредишна порта | Дозволената операција за тоа одредиште |
| Едно веб-место враќа грешка на сметката | Апликацијата на одредиштето и акредитивите |
| Големите одговори заглавјуваат, малите завршуваат | Оптоварувањето на преносот и политиката за истекување |
HTTP одговорот може да потврди дека патеката на барањето вратила нешто, а сепак да остане неупотреблив за апликацијата. Чувајте го успехот на преносот, HTTP статусот и очекуваната содржина како одделни резултати.
Ако едно одредиште постојано не успева, паузирајте или истражете го тој пар крајна точка и одредиште. Исклучувањето на проксито за секоја неповрзана задача може да исфрли корисен капацитет. Обратно, глобалниот неуспех на конекцијата не треба да остане скриен зад изолираниот запис на едно веб-место.
Практичен клуч за здравје може да вклучува идентификатор на проксито, услугата на одредиштето и типот на операција. Избегнувајте користење на целата URL-адреса што носи акредитиви или секоја единствена патека на ресурс како постојано растечки клуч. Групирајте само таму каде групирањето дава значајна прогноза за следното барање.
Целта е подобар доказ за рутирањето, а не поголема колекција зелени значки. Резултатот за здравјето треба да каже што било обидувано, кога и што всушност утврдил.