Comments (9)
ping: @sidharthanup @cloudbehl
from gcs.
AFAIK this happens because of multiple port forwarding and stuff that happens from pod to inside cluster to outside cluster, all they way up to the host. Which is why maybe Grafana is not able to resolve it initially. @sidharthanup Correct me if I'm wrong.
However, If you create a new Datasource with exact same config from inside the Grafana UI, it works instantly. (This could be documented as a manual fix maybe??)
@cloudbehl Any thoughts on this?
from gcs.
@umangachapagain no clues why it is not working now? @sidharthanup any updates from your side?
from gcs.
@aravindavk @aruniiird @shtripat Problem seems to be in the gluster-prometheus side..Once GCS is deployed, gluster-prometheus is not exposing any of the gluster metrics, not even the ps ones. One of the latest refactoring PRs must have prevented this. Looking into it.
from gcs.
Disregard the previous comment. The metrics are available and exported properly...GCS was deployed incorrectly and hence the above issue. Now I did some debugging and as @JohnStrunk reports the grafana dashboard does not show any metrics:
This is the volume capacity utilization metrics:
It seems like volume='$Volume'
is where the issue lies. Removing it displays the correct metrics:
Also specifying volume=<name of gluster volume>
yields the correct metrics( as it should):
So it seems like the Volume variable is not being set by gluster mixin. Not just for this metric but the same issue for others as well. @cloudbehl @umangachapagain Could you guys check it out in the gluster mixins side?
from gcs.
@anmolsachan Can you verify this? As far as I remember, this wasn't the case when we tested against 0.5.
from gcs.
@umangachapagain @sidharthanup Ack, Will verify what's the issue here.
from gcs.
@sidharthanup i deployed the GCS setup, I cannot see any gluster_volume* metrics in in prometheus. The grafana dashboards need those metrics for displaying the info.
It seems like
volume='$Volume'
is where the issue lies. Removing it displays the correct metrics:
$Volume is intended and needs to be there to select different volumes.
Also specifying
volume=<name of gluster volume>
yields the correct metrics( as it should):
Thats translates to volume='$Volume where $Volume is the selector.
from gcs.
Are there any updates or associated issues/PRs?
from gcs.
Related Issues (20)
- csi-node going to Evicted state HOT 3
- glustercli commands are failing because of an unhealthy gluster pod HOT 2
- Change in README is required HOT 3
- support for loopback CSI driver HOT 2
- GCS Website pending things
- Failed to add devices, vagrant up hung. HOT 2
- failed to add device on a rancher(kubernetes)-cluster HOT 2
- python 2.7 used while installing requirements into gcs-env HOT 1
- driver name org.gluster.glusterfs not found in the list of registered CSI drivers HOT 3
- RWO Volume request failed HOT 2
- remove host udev dependency HOT 4
- RWO volumes sometimes fails with transaction errors
- GD2 pods should shutdown cleanly when requested
- plugins_registry vs plugins path HOT 1
- Deployment changes to Loop back bricks
- Issue with deploy-gcs.yml HOT 4
- GD2 pods fails to come up if the kube cluster nodes have FQDN as hostname HOT 1
- Etcd pods goto error state while deploying
- can not deploy due to the json.decoder.JSONDecodeError:
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gcs.