स्वास्थ्यप्रबोधः। समरूपहैशे (१० अक्टो) नोडः। अत्र पात्रं योग्यति वा। जीवचिह्नम्, तत्परता, आरम्भः। न अन्धयातायातम्; प्रबोधधर्मः।
English (minimizable)
After consistent hashing (10 Oct), this post covers instance health probes: liveness vs readiness vs startup, dependency checks, shutdown order, timing, cheap handlers, metrics and synthetics contrast.
पूर्ण-शीर्षकम् / Full title
स्वास्थ्यप्रबोधः: A Metrical Codification of Health Probes (with English glosses)
English · overview and topics (minimizable)
What this post is about
Health probes (liveness readiness startup) tell orchestrators and load balancers whether an instance is alive and ready for traffic.
Topics covered
- Dead instances still receiving traffic
- Liveness vs readiness
- Startup probes
- Shallow vs deep dependency checks
- Readiness-first on graceful shutdown
- Period timeout thresholds
- Cheap /health handlers
- Probe metrics
- Probes vs external synthetics
- Deploy gates
Sanskrit title
स्वास्थ्यप्रबोधः = svāsthya-prabodhaḥ “health awakening / health probe”.
English
Minimizable details; Sanskrit-first default.
परम्परा-सन्धिः / Series links
| पूर्वं / Prior | अत्र / Adds | न पुनः / Does not repeat |
|---|---|---|
| कृपानिष्क्रयः (१८ अगस्त) | drain | readiness before death |
| कृत्रिमनिरीक्षणम् (३ सितम्बे) | outside journeys | inside probes |
| नीलाहरितम् (१९ अगस्त) | cutover | wait for ready |
| पात्ररक्षा (१० अगस्त) | image security | not live probes |
| इदम् | liveness readiness startup | - |
ग्राह्य-त्याज्य-विवेकः / Keep and avoid
ग्राह्यम् / Keep
१. त्रिप्रबोधः: live/ready/start split
२. लघुपथः: cheap health handlers
३. मितनिर्भरता: no cascade-ready-all
४. shutdown क्रमः: ready false then drain
५. threshold विवेकः: avoid flap on blips
६. probe metrics: restarts NotReady
७. auth on /health: if exposed
त्याज्यम् / Avoid
- one probe does all three jobs
- health query full table scan
- liveness fail while still draining
अध्याय-योजना / Chapter plan
| प्रकरणम् | विषयः | छन्दः | श्लोकाः |
|---|---|---|---|
| १ | मङ्गलं बीजं च / Opening | अनुष्टुभ् | २ |
| २ | मूलतत्त्वानि / Core | अनुष्टुभ् | २ |
| ३ | मुख्यविधिः / Method | उपजाति | १ |
| ४ | रक्षा · विधिः / Guards | अनुष्टुभ् | २ |
| ५ | विवेक · सीमा / Judgment | अनुष्टुभ् | २ |
| ६ | पूर्वसन्धिः / Series links | उपजाति | १ |
| ७ | उपसंहारः / Close | अनुष्टुभ् | २ |
पारिभाषिक-कोशः / Glossary
| Modern English | संस्कृतम् | Note |
|---|---|---|
| liveness probe | जीवचिह्नपरीक्षा | |
| readiness probe | तत्परतापरीक्षा | |
| startup probe | प्रारम्भपरीक्षा | |
| NotReady | अतत्परम् | |
| restart | पुनरारम्भः | |
| health endpoint | स्वास्थ्यद्वारम् | |
| failure threshold | असफलतासीमा | |
| probe period | प्रबोधान्तरम् | |
| graceful drain | कृपानिष्कासनम् | |
| sidecar health | सहयानस्वास्थ्यम् |
श्लोकः १ (अनुष्टुभ्)
स्वास्थ्यप्रबोधस्तस्माद् द्वारसत्यम् ॥१॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
मृतं पात्रं यदि यातायातं गृह्णाति तदा जनो दह्यते ।
स्वास्थ्यप्रबोधस्तस्माद् द्वारसत्यम् ॥१॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| मृतम् | dead |
| पात्रम् | pod/instance |
| यातायातम् | traffic |
| गृह्णाति | accepts |
| जनः | user |
| दह्यते | burns |
| स्वास्थ्यप्रबोधः | health awakening/probes |
| द्वारसत्यम् | truth at the door |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| मृतं पात्रम् | dead instance |
| स्वास्थ्यप्रबोधः | health probes |
| द्वारसत्यम् | door truth |
English sense
Health probes tell the platform whether an instance may take traffic or must be restarted. Without them load balancers feed dead processes.
Context / topic
Topic: why probes exist. Distinct from external synthetics (3 Sep).
वृत्तमिति: ८-८-८-८।
श्लोकः २ (अनुष्टुभ्)
तत्परता सेवा योग्यति वा ॥२॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
जीवचिह्नं प्रक्रियास्ति वा ।
तत्परता सेवा योग्यति वा ॥२॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| जीवचिह्नम् | liveness |
| प्रक्रिया | process |
| अस्ति वा | exists or not |
| तत्परता | readiness |
| सेवा | service |
| योग्यति वा | is fit or not |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| जीवचिह्नम् | liveness |
| तत्परता | readiness |
English sense
Liveness asks if the process should be killed and restarted. Readiness asks if it should receive user traffic right now.
Context / topic
Topic: liveness vs readiness.
वृत्तमिति: ८-८-८-८।
श्लोकः ३ (अनुष्टुभ्)
जीवहानौ मध्ये मा हन ॥३॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
प्रारम्भपरीक्षा धीरे आरम्भे ।
जीवहानौ मध्ये मा हन ॥३॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| प्रारम्भपरीक्षा | startup probe |
| धीरे आरम्भे | on slow start |
| जीवहानौ | on liveness kill |
| मध्ये | in the middle |
| मा हन | do not kill |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| प्रारम्भपरीक्षा | startup probe |
| जीवहानौ मध्ये | false liveness fail mid-start |
English sense
Startup probes protect slow boots from liveness kills before the app can listen.
Context / topic
Topic: startup probe.
वृत्तमिति: ८-८-८-८।
श्लोकः ४ (अनुष्टुभ्)
सर्वDB बन्धे चक्रीयनाशः ॥४॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
तत्परता निर्भरतां पश्येत् मितम् ।
सर्वDB बन्धे चक्रीयनाशः ॥४॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| तत्परता | readiness |
| निर्भरताम् | dependencies |
| पश्येत् | may check |
| मितम् | measured |
| सर्वDB | every DB |
| बन्धे | if bound |
| चक्रीयनाशः | cascade death |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| निर्भरताम् | dependencies |
| चक्रीयनाशः | cascading failure |
English sense
Optional shallow dependency checks in readiness can help. Deep checks on every shared DB can make whole fleets go NotReady together.
Context / topic
Topic: dependency checks in readiness.
वृत्तमिति: ८-८-८-८।
श्लोकः ५ (उपजाति)
जीवचिह्नं यावत् द्रवति ।
विमोचने
क्रमः स एव ॥५॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
कृपानिष्क्रये तत्परता पूर्वं मृता
जीवचिह्नं यावत् द्रवति ।
विमोचने
क्रमः स एव ॥५॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| कृपानिष्क्रये | in graceful exit |
| तत्परता | readiness |
| पूर्वम् | first |
| मृता | dead/false |
| जीवचिह्नम् | liveness |
| यावत् | while |
| द्रवति | drains |
| विमोचने | in deploy |
| क्रमः | order |
| स एव | the same |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| कृपानिष्क्रयः | graceful shutdown |
| द्रवति | drains |
English sense
On shutdown fail readiness first so traffic stops then drain in-flight work while liveness stays true. Matches graceful-shutdown dharma.
Context / topic
Topic: shutdown order.
सन्धिः: कृपानिष्क्रयः (१८ अगस्त).
वृत्तमिति: एकादशाक्षराः पादाः।
श्लोकः ६ (अनुष्टुभ्)
अतिशीघ्रं हनति स्पन्दने ॥६॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
कालसीमा अन्तरं असफलतासीमा लेख्याः ।
अतिशीघ्रं हनति स्पन्दने ॥६॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| कालसीमा | timeout |
| अन्तरम् | interval |
| असफलतासीमा | failure threshold |
| लेख्याः | documented |
| अतिशीघ्रम् | too fast |
| हनति | kills |
| स्पन्दने | on blip |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| अन्तरम् | period |
| असफलतासीमा | failure threshold |
English sense
Tune period timeout and failure thresholds so a single GC blip does not flap the instance out of service.
Context / topic
Topic: probe timing.
वृत्तमिति: ८-८-८-८।
श्लोकः ७ (अनुष्टुभ्)
पूर्णjoin स्वास्थ्ये विपत्तिः ॥७॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
पथः लघुः /healthz न गुरुव्यापारः ।
पूर्णjoin स्वास्थ्ये विपत्तिः ॥७॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| पथः | path |
| लघुः | light |
| healthz | healthz |
| न | not |
| गुरुव्यापारः | heavy trade |
| पूर्णjoin | full join |
| स्वास्थ्ये | in health |
| विपत्तिः | disaster |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| /healthz | cheap endpoint |
| गुरुव्यापारः | heavy business work |
English sense
Health handlers must be cheap and locked down. Expensive health queries amplify load during outages.
Context / topic
Topic: cheap handlers.
वृत्तमिति: ८-८-८-८।
श्लोकः ८ (अनुष्टुभ्)
अदृश्यप्रबोधः अन्धविमोचनम् ॥८॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
मापनं NotReady restart probe_fail ।
अदृश्यप्रबोधः अन्धविमोचनम् ॥८॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| मापनम् | metrics |
| NotReady | NotReady |
| restart | restart |
| probe_fail | probe fail |
| अदृश्यप्रबोधः | unseen probes |
| अन्धविमोचनम् | blind deploy |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| NotReady | readiness false |
| probe_fail | probe failures |
English sense
Alert on rising restart counts and sustained NotReady. Deploys without probe metrics are flying blind.
Context / topic
Topic: probe metrics.
वृत्तमिति: ८-८-८-८।
श्लोकः ९ (अनुष्टुभ्)
प्रबोधः आभ्यन्तरं द्वारम् ॥९॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
कृत्रिमनिरीक्षणं बहिः जनपथः ।
प्रबोधः आभ्यन्तरं द्वारम् ॥९॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| कृत्रिमनिरीक्षणम् | synthetic monitoring |
| बहिः | outside |
| जनपथः | user path |
| प्रबोधः | probe |
| आभ्यन्तरम् | inside |
| द्वारम् | door |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| कृत्रिमनिरीक्षणम् | synthetics |
| प्रबोधः | probes |
English sense
Synthetics watch user journeys from outside. Probes watch instance fitness inside the orchestrator. Both needed.
Context / topic
Topic: probes vs synthetics.
वृत्तमिति: ८-८-८-८।
श्लोकः १० (उपजाति)
पात्ररक्षा स्कैनं पृथक् ।
प्रबोधः
यातायातस्य द्वाःपालः ॥१०॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
नीलाहरितं तत्परतां पश्यति
पात्ररक्षा स्कैनं पृथक् ।
प्रबोधः
यातायातस्य द्वाःपालः ॥१०॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| नीलाहरितम् | blue-green |
| तत्परताम् | readiness |
| पश्यति | watches |
| पात्ररक्षा | container security |
| स्कैनम् | scan |
| पृथक् | separate |
| प्रबोधः | probe |
| यातायातस्य | of traffic |
| द्वाःपालः | door guard |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| नीलाहरितम् | blue-green |
| द्वाःपालः | doorkeeper |
English sense
Deploy color switches should wait on readiness. Image scans are a different gate than live probes.
Context / topic
Topic: deploy and security gates.
सन्धिः: विमोचनं तत्परतां; स्कैन जन्मनि।
वृत्तमिति: एकादशाक्षराः पादाः।
श्लोकः ११ (अनुष्टुभ्)
एभिः स्वास्थ्यप्रबोधो द्वारसत्यसमन्वितः ॥११॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
जीवः तत्परता आरम्भः कालः मापनं पञ्चकम् ।
एभिः स्वास्थ्यप्रबोधो द्वारसत्यसमन्वितः ॥११॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| जीवः | liveness |
| तत्परता | readiness |
| आरम्भः | startup |
| कालः | timing |
| मापनम् | metrics |
| पञ्चकम् | five-set |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| पञ्चकम् | live ready start timing metrics |
English sense
Five limbs: liveness, readiness, startup, careful timing and probe metrics.
Context / topic
Topic: checklist.
वृत्तमिति: ८-८-८-८।
श्लोकः १२ (अनुष्टुभ्)
मितं प्रबोधं क्रियायोग्यं तन्त्रधर्मः स उच्यते ॥१२॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
इति स्वास्थ्यप्रबोधसारो द्वारसत्यसमन्वितः ।
मितं प्रबोधं क्रियायोग्यं तन्त्रधर्मः स उच्यते ॥१२॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| इति | thus |
| स्वास्थ्यप्रबोधसारः | health-probe essence |
| द्वारसत्यम् | door truth |
| मितम् | measured |
| प्रबोधम् | probing |
| क्रियायोग्यम् | operable |
| तन्त्रधर्मः | system dharma |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| मितं प्रबोधम् | measured probing |
| तन्त्रधर्मः | platform dharma |
English sense
Closing: only ready instances should face users; only dead ones should be restarted.
Context / topic
Topic: close.
उपसंहारन्यायः: तत्परं वह; अजीवँ हन; मध्ये मा भ्रम।
वृत्तमिति: ८-८-८-८।
श्लोकसूची / Verse index
१. Why probes
२. Live vs ready
३. Startup
४. Deps
५. Shutdown order
६. Timing
७. Cheap path
८. Metrics
९. Synthetics
१०. Deploy
११. Five limbs
१२. Close
सन्दर्भाः / References
- Prior: graceful shutdown 2026-08-18; synthetics 2026-09-03; blue-green 2026-08-19.
- Domain: k8s-style health probes.
- English minimizable; Sanskrit-first.
- Style: no em dash; no Oxford comma in English clauses.