Uploaded image for project: 'Red Hat 3scale API Management'
  1. Red Hat 3scale API Management
  2. THREESCALE-1619

Apicast instances don't provide some Prometheus metrics

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Won't Do
    • Icon: Minor Minor
    • None
    • 2.4 CR2
    • Gateway

      Accordng documentation Apicast instance should provide these metrics https://github.com/3scale/apicast/blob/master/doc/prometheus-metrics.md
      batching_policy_auths_cache_hits
      batching_policy_auths_cache_misses
      nginx_error_log
      nginx_http_connections
      nginx_metric_errors_total
      openresty_shdict_capacity
      openresty_shdict_free_space
      threescale_backend_calls
      total_response_time_seconds
      upstream_response_time_seconds
      upstream_status

      If we don't consider metrics for Batching policy these are metrics provided by Staging and Production Apicast

      List of metrics provided by Staging Apicast:
      nginx_http_connections
      nginx_metric_errors_total
      openresty_shdict_capacity
      openresty_shdict_free_space

      So missing metrics:
      nginx_error_log
      threescale_backend_calls
      total_response_time_seconds
      upstream_response_time_seconds
      upstream_status

      List of metrics provided by Production Apicast:
      nginx_http_connections
      nginx_metric_errors_total
      openresty_shdict_capacity
      openresty_shdict_free_space
      threescale_backend_calls
      total_response_time_seconds
      upstream_response_time_seconds
      upstream_status

      So missing metric:
      nginx_error_log

              Unassigned Unassigned
              mkudlej@redhat.com Martin Kudlej
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: