mirror of
https://github.com/katanemo/plano.git
synced 2026-04-25 00:36:34 +02:00
Some checks are pending
CI / pre-commit (push) Waiting to run
CI / plano-tools-tests (push) Waiting to run
CI / native-smoke-test (push) Waiting to run
CI / docker-build (push) Waiting to run
CI / validate-config (push) Waiting to run
CI / security-scan (push) Blocked by required conditions
CI / test-prompt-gateway (push) Blocked by required conditions
CI / test-model-alias-routing (push) Blocked by required conditions
CI / test-responses-api-with-state (push) Blocked by required conditions
CI / e2e-plano-tests (3.10) (push) Blocked by required conditions
CI / e2e-plano-tests (3.11) (push) Blocked by required conditions
CI / e2e-plano-tests (3.12) (push) Blocked by required conditions
CI / e2e-plano-tests (3.13) (push) Blocked by required conditions
CI / e2e-plano-tests (3.14) (push) Blocked by required conditions
CI / e2e-demo-preference (push) Blocked by required conditions
CI / e2e-demo-currency (push) Blocked by required conditions
Publish docker image (latest) / build-arm64 (push) Waiting to run
Publish docker image (latest) / build-amd64 (push) Waiting to run
Publish docker image (latest) / create-manifest (push) Blocked by required conditions
Build and Deploy Documentation / build (push) Waiting to run
44 lines
1.4 KiB
YAML
44 lines
1.4 KiB
YAML
# Prometheus config that scrapes Plano (Envoy admin + brightstaff). This is
|
|
# a complete Prometheus config — mount it directly at
|
|
# /etc/prometheus/prometheus.yml. The included docker-compose.yaml does this
|
|
# for you.
|
|
#
|
|
# Targets:
|
|
# - envoy:9901 Envoy admin → envoy_cluster_*, envoy_http_*, envoy_server_*.
|
|
# - brightstaff:9092 Native dataplane → brightstaff_http_*, brightstaff_llm_*,
|
|
# brightstaff_router_*, process_*.
|
|
#
|
|
# Hostname `host.docker.internal` works on Docker Desktop (Mac/Win) and on
|
|
# Linux when the container is started with `--add-host=host.docker.internal:
|
|
# host-gateway` (the included compose does this). If Plano runs *inside*
|
|
# Docker on the same network as Prometheus, replace it with the container
|
|
# name (e.g. `plano:9092`).
|
|
#
|
|
# This file is unrelated to demos/llm_routing/model_routing_service/prometheus.yaml,
|
|
# which scrapes a fake metrics service to feed the routing engine.
|
|
|
|
global:
|
|
scrape_interval: 15s
|
|
scrape_timeout: 10s
|
|
evaluation_interval: 15s
|
|
|
|
scrape_configs:
|
|
- job_name: envoy
|
|
honor_timestamps: true
|
|
metrics_path: /stats
|
|
params:
|
|
format: ["prometheus"]
|
|
static_configs:
|
|
- targets:
|
|
- host.docker.internal:9901
|
|
labels:
|
|
service: plano
|
|
|
|
- job_name: brightstaff
|
|
honor_timestamps: true
|
|
metrics_path: /metrics
|
|
static_configs:
|
|
- targets:
|
|
- host.docker.internal:9092
|
|
labels:
|
|
service: plano
|