forked from triggerdotdev/trigger.dev
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathprometheus.yml
More file actions
33 lines (28 loc) · 1.03 KB
/
prometheus.yml
File metadata and controls
33 lines (28 loc) · 1.03 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Prometheus configuration for local development
# Scrapes metrics from OTEL Collector and the webapp /metrics endpoint
global:
scrape_interval: 15s
evaluation_interval: 15s
scrape_configs:
# Scrape OpenTelemetry Collector's Prometheus exporter
# This includes all OTel metrics (batch queue, fair queue, etc.)
- job_name: "otel-collector"
static_configs:
- targets: ["otel-collector:8889"]
metrics_path: /metrics
# Scrape webapp's /metrics endpoint
# This includes Prisma metrics and prom-client default metrics
# Note: The webapp runs on host machine, not in Docker network
# Use host.docker.internal on Mac/Windows, or the actual host IP on Linux
- job_name: "webapp"
static_configs:
- targets: ["host.docker.internal:3030"]
metrics_path: /metrics
# Uncomment if you set TRIGGER_METRICS_AUTH_PASSWORD
# authorization:
# type: Bearer
# credentials: your-password-here
# Prometheus self-monitoring
- job_name: "prometheus"
static_configs:
- targets: ["localhost:9090"]