Skip to content

Commit 4bc7288

Browse files
committed
8.17.0.0
1 parent 1b33add commit 4bc7288

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ It collects all relevant metrics and makes them available to Prometheus via the
5656

5757
| Elasticsearch | Plugin | Release date |
5858
|---------------|----------|---------------|
59+
| 8.17.0 | 8.17.0.0 | Dec 14, 2024 |
5960
| 8.16.1 | 8.16.1.0 | Nov 23, 2024 |
6061
| 8.16.0 | 8.16.0.0 | Nov 16, 2024 |
6162
| 8.15.4 | 8.15.4.0 | Nov 16, 2024 |
@@ -118,7 +119,7 @@ It collects all relevant metrics and makes them available to Prometheus via the
118119

119120
```
120121
./bin/elasticsearch-plugin install -b \
121-
https://github.com/mindw/elasticsearch-prometheus-exporter/releases/download/8.16.0.0/prometheus-exporter-8.16.0.0.zip
122+
https://github.com/mindw/elasticsearch-prometheus-exporter/releases/download/8.17.0.0/prometheus-exporter-8.17.0.0.zip
122123
```
123124

124125
**Do not forget to restart the node after the installation!**

gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
group = org.elasticsearch.plugin.prometheus
22

3-
version = 8.16.1.1-SNAPSHOT
3+
version = 8.17.0.0
44

55
pluginName = prometheus-exporter
66
pluginClassname = org.elasticsearch.plugin.prometheus.PrometheusExporterPlugin

src/main/java/org/compuscene/metrics/prometheus/PrometheusMetricsCollector.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -1055,12 +1055,12 @@ private void updateOsMetrics(OsStats os) {
10551055
catalog.setNodeInfo("os_cgroup_control_group", "cpuacct", cgroup.getCpuAcctControlGroup());
10561056
catalog.setNodeInfo("os_cgroup_control_group", "cpu", cgroup.getCpuControlGroup());
10571057
catalog.setNodeInfo("os_cgroup_control_group", "memory", cgroup.getMemoryControlGroup());
1058-
catalog.setNodeGauge("os_cgroup_cpuacct_usage", cgroup.getCpuAcctUsageNanos() / 1E9);
1058+
catalog.setNodeGauge("os_cgroup_cpuacct_usage", cgroup.getCpuAcctUsageNanos().doubleValue() / 1E9);
10591059
catalog.setNodeGauge("os_cgroup_cpu_cfs_period", cgroup.getCpuCfsPeriodMicros() / 1E6);
10601060
catalog.setNodeGauge("os_cgroup_cpu_cfs_quota", cgroup.getCpuCfsQuotaMicros() / 1E6);
1061-
catalog.setNodeGauge("os_cgroup_cpu_cfs_stat_number_of_elapsed_periods", cgroup.getCpuStat().getNumberOfElapsedPeriods());
1062-
catalog.setNodeGauge("os_cgroup_cpu_cfs_stat_number_of_times_throttled", cgroup.getCpuStat().getNumberOfTimesThrottled());
1063-
catalog.setNodeGauge("os_cgroup_cpu_cfs_stat_time_throttled", cgroup.getCpuStat().getTimeThrottledNanos() / 1E9);
1061+
catalog.setNodeGauge("os_cgroup_cpu_cfs_stat_number_of_elapsed_periods", cgroup.getCpuStat().getNumberOfElapsedPeriods().longValue());
1062+
catalog.setNodeGauge("os_cgroup_cpu_cfs_stat_number_of_times_throttled", cgroup.getCpuStat().getNumberOfTimesThrottled().longValue());
1063+
catalog.setNodeGauge("os_cgroup_cpu_cfs_stat_time_throttled", cgroup.getCpuStat().getTimeThrottledNanos().doubleValue() / 1E9);
10641064
catalog.setNodeGauge("os_cgroup_cpu_cfs_period", cgroup.getCpuCfsPeriodMicros() / 1E6);
10651065
catalog.setNodeGauge("os_cgroup_cpu_cfs_quota", cgroup.getCpuCfsQuotaMicros() / 1E6);
10661066
// limit in CGroupsV2 limit can be a string - "max" so in that case we give it os_mem_total value

0 commit comments

Comments
 (0)