Comments (3)
No of volumes is more cluster level metric. In additional below would be useful metrics
- no of bricks
- no of gluster pods (no of peers)
- cluster overall status (healthy/unhealthy)
- status wise split of volumes (e.g. UP 2, DOWN 3)
- status wise split of bricks (e.g. Started 2, Stopped 1)
- device count
- overall capacity and utilization
from gluster-prometheus.
i think this can be achieved from prometheus recording rules using count_over_time()
from gluster-prometheus.
No of volumes is more cluster level metric. In additional below would be useful metrics
* no of bricks
Done
* no of gluster pods (no of peers)
Will be taken care by k8s
* cluster overall status (healthy/unhealthy)
Operator to tackle this as operator itself needs to be monitored and should have some metrics exposed. Cluster overall health is ideal candidate for this.
* status wise split of volumes (e.g. UP 2, DOWN 3)
A metric gluster_volume_up
exposed and recording rules could be used for total no of up/down volumes required.
* status wise split of bricks (e.g. Started 2, Stopped 1)
A metric gluster_brick_up
exposed and recording rule could be used for total no of up/down bricks if required.
* device count
k8s exposes the device specific metrics and recording rules could be used for getting the overall count
* overall capacity and utilization
Done.
Based on above comment, I am closing this issue. Kindly raise separate ones on need basis.
from gluster-prometheus.
Related Issues (20)
- Documentation for config file
- Can't get metrics from docker container HOT 1
- make faild. (20/27) Failed to write golang.org/x HOT 1
- how to output gluster call command and its result
- Remove hard coded amd64 references
- enable use of go get
- gometalinter is deprecated HOT 1
- Gluster exporter file
- How do I run exporter in Kubernetes,in the pod way HOT 3
- go: inconsistent vendoring
- 'make vendor-install' can lead to an infinite fork loop
- /var/log/glusterfs/glusterd.log: Unable to acquire lock for [volume-name]
- Installation packages for major OS'es HOT 2
- "no required module provides package"
- inadequate example config in README.adoc
- gometalinter is no longer supported HOT 1
- run gluster-exporter will hang the mechine
- Unable to make install HOT 1
- Unable to build and install
- Is this project still alive?
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 gluster-prometheus.