diff --git a/concepts/agents.html b/concepts/agents.html index 8f3876c2..c793db86 100755 --- a/concepts/agents.html +++ b/concepts/agents.html @@ -267,7 +267,7 @@ diff --git a/concepts/filter_chain.html b/concepts/filter_chain.html index 24c9e1d6..e9d1c893 100755 --- a/concepts/filter_chain.html +++ b/concepts/filter_chain.html @@ -333,7 +333,7 @@ powerful abstraction for evolving your agent workflows over time.

diff --git a/concepts/listeners.html b/concepts/listeners.html index 92e145c6..c988787d 100755 --- a/concepts/listeners.html +++ b/concepts/listeners.html @@ -270,7 +270,7 @@ application to LLMs (API-based or hosted) via prompt targets.

diff --git a/concepts/llm_providers/client_libraries.html b/concepts/llm_providers/client_libraries.html index 6d451463..e21b2383 100755 --- a/concepts/llm_providers/client_libraries.html +++ b/concepts/llm_providers/client_libraries.html @@ -660,7 +660,7 @@ Implement fallback logic for better reliability:

diff --git a/concepts/llm_providers/llm_providers.html b/concepts/llm_providers/llm_providers.html index ba3e07ca..932f5ed8 100755 --- a/concepts/llm_providers/llm_providers.html +++ b/concepts/llm_providers/llm_providers.html @@ -304,7 +304,7 @@ Use your preferred client library without changing existing code (see
-

© 2026, Katanemo Labs, a DigitalOcean Company Last updated: Apr 19, 2026. 

+

© 2026, Katanemo Labs, a DigitalOcean Company Last updated: Apr 22, 2026. 

diff --git a/concepts/llm_providers/model_aliases.html b/concepts/llm_providers/model_aliases.html index 8287a375..6f0c5498 100755 --- a/concepts/llm_providers/model_aliases.html +++ b/concepts/llm_providers/model_aliases.html @@ -434,7 +434,7 @@ diff --git a/concepts/llm_providers/supported_providers.html b/concepts/llm_providers/supported_providers.html index 8b0f8cfe..1cfefce9 100755 --- a/concepts/llm_providers/supported_providers.html +++ b/concepts/llm_providers/supported_providers.html @@ -1190,7 +1190,7 @@ Any provider that implements the OpenAI API interface can be configured using cu diff --git a/concepts/prompt_target.html b/concepts/prompt_target.html index f2c03b48..1818762a 100755 --- a/concepts/prompt_target.html +++ b/concepts/prompt_target.html @@ -473,7 +473,7 @@ that you can test and modify locally for multi-turn RAG scenarios.

diff --git a/concepts/signals.html b/concepts/signals.html index 7d98c99a..ebd0e7e3 100755 --- a/concepts/signals.html +++ b/concepts/signals.html @@ -540,7 +540,7 @@ diff --git a/get_started/intro_to_plano.html b/get_started/intro_to_plano.html index c5b96b5d..7d70702e 100755 --- a/get_started/intro_to_plano.html +++ b/get_started/intro_to_plano.html @@ -226,7 +226,7 @@ This gives Plano several advantages:

diff --git a/get_started/overview.html b/get_started/overview.html index 4f375925..2055ee5e 100755 --- a/get_started/overview.html +++ b/get_started/overview.html @@ -337,7 +337,7 @@ diff --git a/get_started/quickstart.html b/get_started/quickstart.html index 6b4cccb2..b9500cae 100755 --- a/get_started/quickstart.html +++ b/get_started/quickstart.html @@ -568,7 +568,7 @@ diff --git a/guides/function_calling.html b/guides/function_calling.html index 51424a5f..771a10ca 100755 --- a/guides/function_calling.html +++ b/guides/function_calling.html @@ -372,7 +372,7 @@ on the stuff that matters most.

diff --git a/guides/llm_router.html b/guides/llm_router.html index ccf7f989..f37c2282 100755 --- a/guides/llm_router.html +++ b/guides/llm_router.html @@ -714,7 +714,7 @@ instead of a file.

diff --git a/guides/observability/access_logging.html b/guides/observability/access_logging.html index 82d29141..43183c36 100755 --- a/guides/observability/access_logging.html +++ b/guides/observability/access_logging.html @@ -248,7 +248,7 @@ Access logs can be exported to centralized logging systems (e.g., ELK stack or F diff --git a/guides/observability/monitoring.html b/guides/observability/monitoring.html index eef8b0ff..b50a13b6 100755 --- a/guides/observability/monitoring.html +++ b/guides/observability/monitoring.html @@ -229,6 +229,54 @@ are some sample configuration files for both, respectively.

+
+

Brightstaff metrics

+

In addition to Envoy’s stats on :9901, the brightstaff dataplane +process exposes its own Prometheus endpoint on 0.0.0.0:9092 (override +with METRICS_BIND_ADDRESS). It publishes:

+ +

A self-contained Prometheus + Grafana stack is shipped under +config/grafana/. With Plano already running on the host, bring it up +with one command:

+
cd config/grafana
+docker compose up -d
+open http://localhost:3000   # admin / admin (anonymous viewer also enabled)
+
+
+

Grafana auto-loads the Prometheus datasource and the brightstaff +dashboard (look under the Plano folder). Prometheus scrapes the host’s +:9092 and :9901 via host.docker.internal.

+

Files:

+ +
@@ -252,6 +300,7 @@ are some sample configuration files for both, respectively.

@@ -260,7 +309,7 @@ are some sample configuration files for both, respectively.

diff --git a/guides/observability/observability.html b/guides/observability/observability.html index 4e1b485e..00444ee2 100755 --- a/guides/observability/observability.html +++ b/guides/observability/observability.html @@ -182,6 +182,7 @@
  • Monitoring
  • Access Logging