Timeout fetching Google stackdriver monitoring metrics (Client.Timeout exceeded while awaiting headers)

Abierto
#152 2 comentarios 2 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 2 días

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
3/5
Tiempo estimado
1-2 días
Aptitud para principiantes
25/100
Tipo de issue
Error
Claridad
Necesita aclaración
Estado de actividad
Estancado
Stack tecnológico
go, google-cloud, prometheus

Línea de trabajo

Comienza en monitoring_collector.go, alrededor de la línea 185, e inspecciona el chart de Helm utilizado para desplegar el exporter. Sigue la configuración del timeout del cliente de Google Cloud Monitoring y determina qué ajuste controla la solicitud mostrada en el error. Se considera terminado cuando se haya identificado el parámetro de timeout responsable y su configuración o documentación aborde el timeout indicado.

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

Descripción

Issue

Stackdriver exporter throws the below error when fetching stack driver monitoring metrics.

{ labels: { compute.googleapis.com/resource_name: "gke-company-resource-name" k8s-pod/app: "prometheus-stackdriver-exporter" k8s-pod/release: "stable" } logName: "projects/company/logs/stderr" receiveTimestamp: "2022-04-20T01:15:51.291425040Z" resource: { labels: { cluster_name: "company-cluster1" container_name: "prometheus-stackdriver-exporter" namespace_name: "internal-services" pod_name: "stable-prometheus-stackdriver-exporter-pod-suffix" project_id: "company-project-id" } type: "k8s_container" } severity: "ERROR" textPayload: "level=error ts=2022-04-20T01:15:49.913Z caller=monitoring_collector.go:185 msg="Error while getting Google Stackdriver Monitoring metrics" err="Get \"https://monitoring.googleapis.com/v3/projects/company-cluster1/metricDescriptors?alt=json&filter=metric.type+%3D+starts_with%28%22compute.googleapis.com%2Finstance%2Fcpu%22%29&prettyPrint=false\": net/http: request canceled (Client.Timeout exceeded while awaiting headers)"" timestamp: "2022-04-20T01:15:49.913872755Z" }

Question

What is the timeout parameter that has to increased to prevent timing out ? Below Helm chart is used to deploy stack driver exporter.

image

Lenguaje dominante
Go
Estrellas
298
Forks
119
Merge medio
1 d 11 h
PR fusionados (30 d)
7

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 prometheus-community/stackdriver_exporter

Todos los issues de prometheus-community/stackdriver_exporter

Issues similares

Más issues de Go

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.