Перейти к содержанию

Метрики

OSA Proxy Go отдает метрики Prometheus по адресу:

GET /metrics

Например:

curl http://localhost:8080/metrics

В Go-версии нет Spring Boot actuator endpoints. Для сбора метрик используйте /metrics, а не /actuator/metrics или /actuator/prometheus.

Пример Prometheus scrape config

scrape_configs:
  - job_name: osa-proxy-go
    metrics_path: /metrics
    static_configs:
      - targets:
          - osa-proxy.example.com:8080

Проверка после установки

  1. Убедитесь, что сервис отвечает на healthcheck:

    curl http://localhost:8080/healthz
    
  2. Убедитесь, что endpoint метрик возвращает данные в формате Prometheus:

    curl http://localhost:8080/metrics
    
  3. Настройте сбор в Prometheus или ServiceMonitor Helm-чарта, если сервис развернут в Kubernetes.

Страница была полезна?