Releases: kadalu/gluster-metrics-exporter
Releases · kadalu/gluster-metrics-exporter
0.2.1-alpha0
Test the Release CI
0.2.0
- Fixed XML parsing of Volume info (Fixes: #7)
- Gluster CLI wrappers and local metrics collection moved
to external library aravindavk/glustercli-crystal - Glusterd CPU and Memory metrics now uses
top
command
instead of usingps
command. - Stale metrics are now cleaned up. If a resource is deleted,
those metrics will still show up till the exporter restarts.
For example, deleted Volume, replaced brick or other resources. - [New] New API introduced for non Prometheus consumers.
GET /metrics.json
(Fixes: #8) - [Breaking] Cluster metrics and local metrics APIs are
now combined as a single APIGET /metrics
(Fixes: #9) - [New] New metrics introduced:
- Log directory size
log_directory_size_bytes
with labels
cluster
,hostname
andpath
- Self heal daemon local metrics
shd_cpu_percentage
,
shd_memory_percentage
andshd_uptime_seconds
with labels
cluster
,hostname
andvolume_name
- Brick local metrics
brick_cpu_percentage
,
brick_memory_percentage
andbrick_uptime_seconds
with
labelscluster
,volume_type
,volume_state
,volume_name
,
subvol_index
,hostname
,path
(Fixes: #4) - Node Uptime
node_uptime_seconds
with labelscluster
,
hostname
.
- Log directory size
- [Breaking] Label Changes
- Subvol labels changes:
type
tovolume_type
,
state
tovolume_state
and
name
tovolume_name
- Brick label changes:
type
tovolume_type
,
state
tovolume_state
and
name
tovolume_name
- Subvol labels changes:
- [Breaking] Metric name changes
volume_
prefix removed from Subvol metricsvolume_
prefix removed from Brick metrics
- [Breaking] Removed metrics(We can add these later if required)
glusterd_resident_memory_bytes
glusterd_virtual_memory_bytes
- Version number automatically taken from
shards.yml
using the
shards version
command (Build time). - Exporter Health metric is added(0 - Offline, 1 - Up but errors,
2 - Up and All OK) - Exporter local metrics(CPU percentage, Memory percentage and Uptime)
added.
v0.1.1
- Amd64 and Arm64 static binary support.
- Take hostname as default name for Gluster host.
v0.1.0
First release