forge
Clone forge-starter
plane: controlresource: MonitoringStackneeds Dockerrendered from forge v1.56.0 platform-model.json

provision-monitoring

Generate and start the Grafana / Loki / Prometheus stack with dashboards and alert rules.

ProvisionMonitoringPOST /capabilities/provision-monitoring
MonitoringStackthe Resource it produces
1 eventMonitoringConfigured

Ask your agent forge → provision-monitoring

you
Set up dashboards and alerts for hello.
claude
forge → provision-monitoring Done — MonitoringStack created; I recorded MonitoringConfigured.

From the terminal

$ forge provision-monitoring --dir monitoring --public-host grafana.example.com

HTTP :3717

POST /capabilities/provision-monitoring
Content-Type: application/json
x-forge-actor-type: builder
x-forge-actor-id: cli

{
  "dir": "monitoring",
  "public_host": "grafana.example.com"
}

Input fields 28

dir
project_name
public_host
ui_port
network
proxy_network
alert_email
log_scope_regex
langfuse_otlp_b64
smtp_host
smtp_user
smtp_password
smtp_from
langfuse_public_url
langfuse_project_id
app_db_network
app_db_host
app_db_port
app_db_database
app_db_user
app_db_app_id
app_db_password
env_file
health_url
context
skip_deploy
regenerate_secrets
health_timeout_ms

Events ForgeEvent

MonitoringConfigured   resource_type: MonitoringStack

Resource GET /resources/MonitoringStack/:id

{
  "type": "MonitoringStack",
  "id": "res_01J…",
  "app_id": "app_hello",
  "status": "succeeded",
  "created_at": "2026-09-03T14:00:00Z"
}

Errors: see Reference → Errors. Find it in the playground