Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

GCP Device Network: Error scraping metrics, failed to decode response payload

Abierto
#171 3 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
30/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
docker, gcp, go

Línea de trabajo

Comienza reproduciendo el fallo de los paneles Device Network del panel Device Overview e inspecciona los logs de application-study-tool-otel-collector. Usa el error del scraper informado y el campo entries.NestedStats.Entries.counters.pktsIn.value como punto de partida. Se considera terminado cuando Network Addresses, Network Interface Data Rate y Network Interface Error Rate muestran datos para BIG-IPs alojados en GCP sin romper VLAN Info ni otros paneles.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

bug

Describe the bug
Unable to collect network interface information from GCP-hosted F5s, even when service account is set as Administrator. Issue not seen with our other cloud-hosted or on prem systems.

To Reproduce
Dashboard: Device Overview; panel category Device Network; panels Network Addresses, Network Interface Data Rate, and Network Interface Error Rate all show "No data". VLAN Info is populated correctly, as are all other panels in the dashboard.

Expected behavior
Data displayed in panels.

Additional context
COLLECTOR_VERSION: v0.9.2
Issue occurs no matter permission level for service account, including full admin with bash access. Seen on BigIP v17.1.1.3 and after upgrading to v17.5 the issue persists.

Attachments
Error from "docker logs -f application-study-tool-otel-collector-1":
error [email protected]/obs_metrics.go:61 Error scraping metrics {"kind": "receiver", "name": "bigip/gcp1", "data_type": "metrics", "error": "failed to decode response payload: json: cannot unmarshal number 17674376737615511552 into Go struct field .entries.NestedStats.Entries.counters.pktsIn.value of type int64"}
go.opentelemetry.io/collector/scraper/scraperhelper.wrapObsMetrics.func1
go.opentelemetry.io/collector/scraper/[email protected]/obs_metrics.go:61
go.opentelemetry.io/collector/scraper.ScrapeMetricsFunc.ScrapeMetrics
go.opentelemetry.io/collector/[email protected]/metrics.go:24
go.opentelemetry.io/collector/scraper/scraperhelper.scrapeMetrics
go.opentelemetry.io/collector/scraper/[email protected]/controller.go:256
go.opentelemetry.io/collector/scraper/scraperhelper.NewMetricsController.func1
go.opentelemetry.io/collector/scraper/[email protected]/controller.go:228
go.opentelemetry.io/collector/scraper/scraperhelper.(*controller[...]).startScraping.func1
go.opentelemetry.io/collector/scraper/[email protected]/controller.go:175

Lenguaje dominante
Python
Estrellas
106
Forks
44
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de f5devcentral/application-study-tool

Todos los issues de f5devcentral/application-study-tool

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.