Как отслеживать статистику Istio на основе URI с помощью prometheus?

Мы используем Istio 1.15.4 на EKS 1.23.6. В URL-адресе нашего приложения есть идентификатор клиента, например. https://neeleshgurjar.co.in/api/v1/customer_11

https://neeleshgurjar.co.in/api/v1/customer_12

Все запросы попадают на Istio Ingress Gateway, т. е. на управляемый AWS ALB.

Теперь, как я могу отслеживать количество запросов для клиента_11 и столько же для клиента_12?

Я хочу следить за ними с помощью стека Prometheus - grafana.

1 ответ

https://istio.io/latest/docs/tasks/observability/metrics/customize-metrics/

вы можете обратиться к этому

      apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
spec:
  values:
    telemetry:
      v2:
        prometheus:
          configOverride:
            inboundSidecar:
              metrics:
                - name: requests_path
                  dimensions:
                    request_host: request.path
            gateway:
              metrics:
                - name: requests_path
                  dimensions:
                    request_host: request.path
Другие вопросы по тегам