Bug 1817852
Summary: | prometheus is not showing metrics | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Rajnikant <rkant> |
Component: | Monitoring | Assignee: | Simon Pasquier <spasquie> |
Status: | CLOSED NOTABUG | QA Contact: | Junqi Zhao <juzhao> |
Severity: | low | Docs Contact: | |
Priority: | unspecified | ||
Version: | 4.3.0 | CC: | adeshpan, alegrand, anpicker, erooth, igreen, kakkoyun, lcosic, mloibl, pkrupa, spasquie, surbania |
Target Milestone: | --- | ||
Target Release: | 4.5.0 | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2020-05-22 10:00:40 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Rajnikant
2020-03-27 06:06:24 UTC
I am elaborating the issue: - All pods from openshift-monitoring were up and running. When we try to execute queries on prometheus console it was not showing the values giving no_data as answer. - Login to prometheus console was working successfully, Also checked the prometheus image was latest as per the OCP version 4.3. - Checked the targets page and all targets were showing status as UP. Nothing was unhealthy in targets page. - Checked the prometheus-proxy container logs and there was no error. - Checked thr curl command as below with kubeadmin user token and metrics from the node were exposed and showing data correctly. # curl -vk https://<node-name>:10250/metrics/cadvisor -H "Authorization: Bearer $TOKEN" - Also, checked below commands if there are values coming for the metrics if curl command runs for node-exporter container # oc exec pod/node-exporter-xxx -c node-exporter -- curl 127.0.0.1:9100/metrics | grep -i cpu The above command was working and showing values as output attached to the case. - Checked below command if the metrics are there when we curl to 9091 port from prometheus container. # oc exec prometheus-k8s-0 -c prometheus -- curl http://localhost:9090/metrics Above command worked to show metrics. - Tried restarting all the node-exporter pods and prometheus-k8s-0 and prometheus-k8s-1 pod but there were no metrics for below queries showing no_data. While checking below metrics we tried using private browser window (incognito mode) and logged in again with kubeadmin user. instance:node_cpu_utilisation:rate1m namespace:container_cpu_usage_seconds_total:sum_rate{namespace="openshift-monitoring"} instance:node_cpu:rate:sum instance:node_cpu:ratio |