Upstream Requests Total
Prometheus counter for requests that reached an upstream endpoint, labeled by cluster, endpoint and status class
Versions marked “overview” do not contain this page. Selecting one opens that version’s documentation overview.
Category: Practical
Task: Prometheus counter for requests that reached an upstream endpoint, labeled by cluster, endpoint and status class
Prerequisites: The product runtime and any backend services referenced by this configuration.
Run it: Use ghcr.io/praxis-proxy/praxis:0.7.2 and follow the first reverse-proxy tutorial to mount and start the configuration.
This configuration comes from the selected release. The example has not been run here; external services are not bundled.
Download the source file.
# Upstream Requests Total
#
# Prometheus counter for requests that reached an upstream endpoint,
# labeled by cluster, endpoint and status class. Requests answered by the
# proxy itself are excluded, so the gap against praxis_http_requests_total
# is proxy-generated traffic. Scraped via the admin /metrics endpoint.
#
admin:
address: "127.0.0.1:9901"
insecure_options:
allow_private_endpoints: true
listeners:
- name: web
address: "127.0.0.1:8080"
filter_chains:
- routing
filter_chains:
- name: routing
filters:
- filter: router
routes:
- path_prefix: "/api/"
cluster: backend
- filter: load_balancer
clusters:
- name: backend
endpoints:
- "127.0.0.1:3000"