Appclacks on your private infrastructure
Cabourotte, the Appclacks prober, is a free software you can host on your private infrastructure.
It can be retrieved from its Github repository and its documentation is available on https://www.cabourotte.appclacks.com/.
You should configure the discovery
section of the Cabourotte configuration file to integrate it with Appclacks.
Cabourotte will retrieve the health check configurations from Appclacks and run the health checks.
This is a Cabourotte configuration example:
http:
host: "0.0.0.0"
port: 9013
discovery:
http:
- name: "appclacks"
interval: 60s
host: "api.appclacks.com"
port: 443
path: "/api/v1/cabourotte/discovery"
protocol: "https"
query:
labels: "env=prod,project=foo"
headers:
Authorization: "Basic WU9VUl9PUkdBTklaQVRJT05fSUQ6WU9VUl9UT0tFTg=="
The Authorization
header contains the Basic
string followed by the string YOUR_ORGANIZATION_ID:YOUR_API_TOKEN
encoded in base64.
The query
parameter is optional and can be used to retrieve only health checks having these labels.