Configuration ska ligga i map config.
Innehållsförteckning |
---|
application.properties
Property | Värde | Beskrivning |
---|---|---|
4000 | Default socket timeout i millisekunder, vilket är timeout för att vänta på data. | |
3000 | Timeout i millisekunder tills en anslutning är etablerad. | |
server.port | 8000 | Den port som svarar. |
server.servlet.context-path | /mule-probe | Inbound url |
probeservice.file | /var/spool/vp-camel/probeFile | Probe service file |
probe.down.crireria | DOWN | Vilket värde i |
probe.return.ok.string | OK | Vilket värde ska returneras för att LB när inga attribut är inställda och allt är OK |
services.file | /opt/statusProbe/config/services.json | path till config fil med services |
Services.json (namn finns i application.properties)
Det är json-fil som beskriver alla services.
I "statusValues" ska vi ställa in alla regexp som vi ska söka efter i service response.
|
Applikationens probe file
Proben kan konfigureras att svara med HTTP 503 (Unavailable) på dessa sätt:
genom att ange ett värde i
probeservice.file
som anger "ej tillgänglig", se detaljer nedangenom att ta bort
probeservice.file
(från filsystemet)
Applikationens probe file pekas ut via property probeservice.file
, se konfigurationsexempel ovan.
probeservice.file
- sökväg där probe file ligger
probe.down.crireria
- värdet i probe file som kommer att göra att probe signalerar "ej tillgänglig" (vätdet ställas in i application.properties)
Exempel på probeFile
som signalerar inte tillgänglig:
probeFile
|