-
-
Notifications
You must be signed in to change notification settings - Fork 1
Observability
42Atomys edited this page Mar 13, 2022
·
4 revisions
If you want to track your webhooks and monitor their reception, you can do so with the Observability module.
You can activate the Prometheus module which will activate the /metrics endpoint and bring up the webhooked information.
To activate / desactivate the Prometheus module, on your configuration file set metricsEnabled to true or false
apiVersion: v1alpha1
observability:
metricsEnabled: true
specs: []The collected data is prefixed with webhooked namespace. All go metrics are also exported to respect the Prometheus recommendations.
-
webhooked_http_server_request_duration_seconds_bucketwith labels:"method", "status_code", "version", "spec", "secure" -
webhooked_http_server_request_duration_seconds_countwith labels:"method", "status_code", "version", "spec", "secure" -
webhooked_http_server_request_duration_seconds_sumwith labels:"method", "status_code", "version", "spec", "secure"
-
method represents the HTTP Method (
POSTis currently the only method) - status_code resume the code returned by webhooked to the server that sends the webhook
-
version represents the current api version used (currently only
v1alpha1) - spec resume the name given in configuration file by you
-
secure is a boolean that defines whether your specification uses a security strategy (
true) or whether you receive your webhooks in insecure (false)
You can help with the documentation by creating an issue :)