Uploaded image for project: 'Red Hat OpenStack Services on OpenShift'
  1. Red Hat OpenStack Services on OpenShift
  2. OSPRH-14675

Inform end user about Prometheus best effort metrics delivery

XMLWordPrintable

    • False
    • Hide

      None

      Show
      None
    • False
    • ?
    • None
    • Low

      Service Telemetry Operator and Telemetry Operator use both Prometheus as the storage backend for metrics. Prometheus specifies in their documentation the following

      Prometheus values reliability. You can always view what statistics are available about your system, even under failure conditions. If you need 100% accuracy, such as for per-request billing, Prometheus is not a good choice as the collected data will likely not be detailed and complete enough. In such a case you would be best off using some other system to collect and analyze the data for billing, and Prometheus for the rest of your monitoring. 

      See https://prometheus.io/docs/introduction/overview/#when-does-it-not-fit

      We had some confusion before with users aiming to leverage STF or the Telemetry Operator for use cases that don't fit Prometheus limitations.

      Hence, it would be nice to include in STF and Telemetry Operator guides some reference to this known limitation.

      Expected behavior

      Or, since Prometheus is provided by Cluster Observability Operator

      Additional context

      • This enhancement in the docs is a nice to have

              mgeary@redhat.com Michael Geary
              rhn-engineering-vimartin Victoria Martinez de la Cruz
              rhos-conplat-observability
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: