Infisical
Prometheus Metrics
Infisical is an open-source secret management platform that exposes native Prometheus metrics at /api/status/prometheus on its HTTP port (default 8080).
Prometheus Metrics
Section titled “Prometheus Metrics”Glouton Configuration
Section titled “Glouton Configuration”Prometheus metrics are available out of the box at http://localhost:8080/api/status/prometheus. No service-side configuration is needed.
sudo tee /etc/glouton/conf.d/99-infisical.conf > /dev/null << 'EOF'metric: prometheus: targets: - url: "http://localhost:8080/api/status/prometheus" name: "infisical" allow_metrics: - "infisical_secrets_operations_total" - "infisical_api_requests_total" - "infisical_api_request_duration_seconds" - "nodejs_heap_size_total_bytes" - "process_resident_memory_bytes" - "nodejs_active_handles_total"EOFCreate or edit C:\ProgramData\glouton\conf.d\99-infisical.conf:
metric: prometheus: targets: - url: "http://localhost:8080/api/status/prometheus" name: "infisical" allow_metrics: - "infisical_secrets_operations_total" - "infisical_api_requests_total" - "infisical_api_request_duration_seconds" - "nodejs_heap_size_total_bytes" - "process_resident_memory_bytes" - "nodejs_active_handles_total"| Metric | Description |
|---|---|
infisical_secrets_operations_total | Total number of secret operations (create, read, update, delete) |
infisical_api_requests_total | Total number of API requests handled by Infisical |
infisical_api_request_duration_seconds | Duration of API requests in seconds |
nodejs_heap_size_total_bytes | Total heap memory allocated by the Node.js runtime |
process_resident_memory_bytes | Resident memory size of the Infisical process |
nodejs_active_handles_total | Number of active handles in the Node.js event loop |