Duo Agent Platform Service
- Alerts: https://alerts.gitlab.net/#/alerts?filter=%7Btype%3D%22duo-agent-platform%22%2C%20tier%3D%22sv%22%7D
- Label: gitlab-com/gl-infra/production~“Service::DuoAgentPlatform”
Summary
Section titled “Summary”This service is used primarily for reporting purposes in incident.io to ensure that all incidents that affect Duo Agent Platform in any way are properly tagged and recorded.
Monitoring/Alerting
Section titled “Monitoring/Alerting”Duo Agent Platform spans multiple services, each with its own observability surface:
- gitlab-lsp — Language Server Protocol client running in the IDE and in CI jobs
- GitLab (Rails) — handles API requests, authorization, orchestration, and checkpoint storage
- GitLab (Workhorse) — proxies WebSocket connections to the Duo Workflow Service
- Duo Workflow Service — the gRPC backend that executes workflows (https://gitlab.com/gitlab-org/modelops/applied-ml/code-suggestions/ai-assist)
Workhorse Metrics
Section titled “Workhorse Metrics”Workhorse exposes 4 Prometheus counters for the duoworkflow package. See the duoworkflow package README for full documentation including example PromQL queries.