Skip to content

Commit 6795756

Browse files
committed
Add points memory to Indexing Segments Stats
See elastic/elasticsearch#17775
1 parent 35101a9 commit 6795756

File tree

4 files changed

+28
-18
lines changed

4 files changed

+28
-18
lines changed

src/Nest/CommonOptions/Stats/IndexingStats.cs

Lines changed: 20 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,40 +6,43 @@ namespace Nest
66
[JsonObject]
77
public class IndexingStats
88
{
9-
[JsonProperty(PropertyName = "delete_current")]
9+
[JsonProperty("delete_current")]
1010
public long DeleteCurrent { get; set; }
1111

12-
[JsonProperty(PropertyName = "delete_time")]
12+
[JsonProperty("delete_time")]
1313
public string DeleteTime { get; set; }
14-
[JsonProperty(PropertyName = "delete_time_in_millis")]
14+
15+
[JsonProperty("delete_time_in_millis")]
1516
public long DeleteTimeInMilliseconds { get; set; }
16-
17-
[JsonProperty(PropertyName = "delete_total")]
17+
18+
[JsonProperty("delete_total")]
1819
public long DeleteTotal { get; set; }
1920

20-
[JsonProperty(PropertyName = "index_current")]
21+
[JsonProperty("index_current")]
2122
public long Current { get; set; }
22-
23-
[JsonProperty(PropertyName = "index_time")]
23+
24+
[JsonProperty("index_time")]
2425
public string Time { get; set; }
25-
[JsonProperty(PropertyName = "index_time_in_millis")]
26+
27+
[JsonProperty("index_time_in_millis")]
2628
public long TimeInMilliseconds { get; set; }
2729

28-
[JsonProperty(PropertyName = "index_total")]
30+
[JsonProperty("index_total")]
2931
public long Total { get; set; }
3032

31-
[JsonProperty(PropertyName = "is_throttled")]
33+
[JsonProperty("is_throttled")]
3234
public bool IsThrottled { get; set; }
3335

34-
[JsonProperty(PropertyName = "noop_update_total")]
36+
[JsonProperty("noop_update_total")]
3537
public long NoopUpdateTotal { get; set; }
36-
37-
[JsonProperty(PropertyName = "throttle_time")]
38+
39+
[JsonProperty("throttle_time")]
3840
public string ThrottleTime { get; set; }
39-
[JsonProperty(PropertyName = "throttle_time_in_millis")]
41+
42+
[JsonProperty("throttle_time_in_millis")]
4043
public long ThrottleTimeInMilliseconds { get; set; }
41-
42-
[JsonProperty(PropertyName = "types")]
44+
45+
[JsonProperty("types")]
4346
[JsonConverter(typeof(VerbatimDictionaryKeysJsonConverter))]
4447
public Dictionary<string, IndexingStats> Types { get; set; }
4548
}

src/Nest/CommonOptions/Stats/RecoveryStats.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,9 @@ public class RecoveryStats
1313

1414
[JsonProperty("throttle_time")]
1515
public string ThrottleTime { get; set; }
16+
1617
[JsonProperty("throttle_time_in_millis")]
1718
public long ThrottleTimeInMilliseconds { get; set; }
1819

1920
}
20-
}
21+
}

src/Nest/CommonOptions/Stats/SegmentsStats.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,11 @@ public class SegmentsStats
3838
[JsonProperty("norms_memory_in_bytes")]
3939
public long NormsMemoryInBytes { get; set; }
4040

41+
[JsonProperty("points_memory")]
42+
public string PointsMemory { get; set; }
43+
[JsonProperty("points_memory_in_bytes")]
44+
public long PointsMemoryInBytes { get; set; }
45+
4146
[JsonProperty("stored_fields_memory")]
4247
public string StoredFieldsMemory { get; set; }
4348
[JsonProperty("stored_fields_memory_in_bytes")]

src/Tests/Cluster/NodesStats/NodesStatsApiTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ protected void Assert(IndexStats index)
8282
index.Segments.IndexWriterMaxMemoryInBytes.Should().BeGreaterThan(0);
8383
index.Segments.MemoryInBytes.Should().BeGreaterThan(0);
8484
index.Segments.NormsMemoryInBytes.Should().BeGreaterThan(0);
85+
index.Segments.PointsMemoryInBytes.Should().BeGreaterThan(0);
8586
index.Segments.StoredFieldsMemoryInBytes.Should().BeGreaterThan(0);
8687
index.Segments.TermsMemoryInBytes.Should().BeGreaterThan(0);
8788

0 commit comments

Comments
 (0)