Skip to content

Commit 2ef770d

Browse files
Scott SomervilleChristoph Büscher
authored andcommitted
Add getWarmer and getTranslog method to NodeIndicesStats (#28092)
When calling the node stats action via the Java API it was not able to return information about warmers and translog even though that is available through the REST API. This change adds methods to make the responses more consistent.
1 parent 3fc00f4 commit 2ef770d

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

core/src/main/java/org/elasticsearch/indices/NodeIndicesStats.java

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
import org.elasticsearch.common.io.stream.StreamInput;
2727
import org.elasticsearch.common.io.stream.StreamOutput;
2828
import org.elasticsearch.common.io.stream.Streamable;
29-
import org.elasticsearch.common.xcontent.ToXContent.Params;
3029
import org.elasticsearch.common.xcontent.ToXContentFragment;
3130
import org.elasticsearch.common.xcontent.XContentBuilder;
3231
import org.elasticsearch.index.Index;
@@ -43,6 +42,8 @@
4342
import org.elasticsearch.index.shard.DocsStats;
4443
import org.elasticsearch.index.shard.IndexingStats;
4544
import org.elasticsearch.index.store.StoreStats;
45+
import org.elasticsearch.index.translog.TranslogStats;
46+
import org.elasticsearch.index.warmer.WarmerStats;
4647
import org.elasticsearch.search.suggest.completion.CompletionStats;
4748

4849
import java.io.IOException;
@@ -117,6 +118,11 @@ public FlushStats getFlush() {
117118
return stats.getFlush();
118119
}
119120

121+
@Nullable
122+
public WarmerStats getWarmer() {
123+
return stats.getWarmer();
124+
}
125+
120126
@Nullable
121127
public FieldDataStats getFieldData() {
122128
return stats.getFieldData();
@@ -142,6 +148,11 @@ public SegmentsStats getSegments() {
142148
return stats.getSegments();
143149
}
144150

151+
@Nullable
152+
public TranslogStats getTranslog() {
153+
return stats.getTranslog();
154+
}
155+
145156
@Nullable
146157
public RecoveryStats getRecoveryStats() {
147158
return stats.getRecoveryStats();

0 commit comments

Comments
 (0)