How-to GuidesAdministrationMonitoring & Metrics

Monitoring & Metrics

DevGuard exposes Prometheus metrics and health endpoints for monitoring.

Health Endpoints

EndpointServiceDescription
/api/v1/healthAPIAPI health status
/api/healthWebFrontend health status

Metrics Endpoint

The DevGuard API exposes Prometheus metrics at /api/v1/metrics (port 8080).

curl http://devguard-api:8080/api/v1/metrics

Example Metrics

DevGuard exposes various metrics. Here are some examples:

MetricTypeDescription
devguard_dependency_vuln_scan_duration_minutesHistogramDuration of SCA scans
devguard_first_party_scan_duration_minutesHistogramDuration of SAST scans
devguard_daemon_vulndb_update_duration_minutesHistogramVulnDB update duration
devguard_daemon_statistics_update_duration_minutesHistogramStatistics calculation duration
devguard_upstream_sync_duration_minutesHistogramUpstream repository sync duration
devguard_ticket_created_amountCounterTotal tickets created
devguard_ticket_closed_amountCounterTotal tickets closed