Skip to main content
Monitor
Barracuda Admin avatar
Written by Barracuda Admin
Updated over 2 years ago

Description

  • Prometheus metrics are enabled by default in the CloudGen Access Proxy components

  • The scrapping path is in the root of the endpoint /

  • Ports can be customized in each component (check Parameters)

Examples

Envoy Proxy Prometheus Job Configuration

  • Add the following job to the existing Prometheus configuration

    - job_name: envoy-proxy
      scrape_interval: 10s
      scrape_timeout:  5s
      metrics_path: /
      static_configs:
        - targets: ['envoy-proxy:9000']

Envoy Proxy prometheus-operator Service Monitor

  • Apply the following configuration

  • Ensure that prometheus-operator is allowed to scrape that namespace

    ---
    apiVersion: monitoring.coreos.com/v1
    kind: ServiceMonitor
    metadata:
      labels:
        app: envoy-proxy
      name: envoy-proxy
    spec:
      endpoints:
        - interval: 10s
          path: /
          port: metrics
      namespaceSelector:
        matchNames:
          - fyde-access-proxy
      selector:
        matchLabels:
          app: envoy-proxy
  • Also add the following to the corresponding service, if the service is deployed in kubernetes:

    - name: metrics
      protocol: TCP
      port: 9000
      targetPort: 9000
Did this answer your question?