Some F5 metrics are not being collected or exposed in Prometheus

Offen
#257 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
35/100
Issue-Typ
Bug
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
prometheus, python

Rechercherichtung

Beginne damit, die aufgeführten Metriken mit receiver_metrics.md zu vergleichen und zu prüfen, ob der OpenTelemetry Collector sie für den beschriebenen BIG-IP-Datenverkehr ausgibt. Ermittle für jede Metrik, ob sie implementiert, bedingt verfügbar, veraltet oder nicht verfügbar ist, und sorge dafür, dass die Dokumentation ihre praktische Bedeutung erklärt, anstatt lediglich ihren Namen zu wiederholen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Describe the bug

Several F5-related metrics that are documented as available are not being collected or exposed in Prometheus at all.
When querying Prometheus (even with only the instance label), these metrics do not appear, which suggests that the metrics are not emitted by the collector or not exported from BIG-IP.
This is confusing because some of these metrics appear to represent fundamental runtime values that should exist when traffic is present.

To Reproduce
Steps to reproduce the behavior:

  1. Deploy Application Study Tool (AST) with the OpenTelemetry Collector.
  2. Ensure BIG-IP is actively processing TEST traffic (HTTP, TCP, DNS).
  3. Open Prometheus UI. Run queries for the following metrics (with or without label filters):

f5.pool.availability.threshold
f5.pool.connection.max
f5.pool.queue_age.average
f5.pool.queue_age.recent_max
f5.profile.http.requests.passthrough
f5.profile.dns.server_queries
f5.profile.dns.server_responses
f5.profile.dns.tcp_bits_in
f5.profile.dns.tcp_bits_out
4. Observe that none of these metrics are returned.

Questions:

  1. Why are these metrics not being collected or exposed?
  2. Are these metrics conditional (profile-based, feature-based, or traffic-type–based)?
  3. Are these metrics deprecated or not implemented in AST / OTEL Collector?
  4. In addition to that, a detailed explanation of the metric itself would be very helpful.
    In the case of receiver_metrics.md, the descriptions are effectively just restating the metric names in sentence form. Because of this, it is very difficult to understand what these metrics actually represent in practice.
Vorherrschende Sprache
Python
Sterne
107
Forks
44
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus f5devcentral/application-study-tool

Alle Issues in f5devcentral/application-study-tool

Ähnliche Issues

Weitere Issues zu Python

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.