@@ -80,6 +80,9 @@ public class NodeStats
80
80
81
81
[ DataMember ( Name = "transport_address" ) ]
82
82
public string TransportAddress { get ; internal set ; }
83
+
84
+ [ DataMember ( Name = "indexing_pressure" ) ]
85
+ public IndexingPressureStats IndexingPressure { get ; internal set ; }
83
86
}
84
87
85
88
[ DataContract ]
@@ -571,4 +574,74 @@ public class HttpStats
571
574
[ DataMember ( Name = "total_opened" ) ]
572
575
public long TotalOpened { get ; internal set ; }
573
576
}
577
+
578
+ [ DataContract ]
579
+ public class IndexingPressureStats
580
+ {
581
+ [ DataMember ( Name = "memory" ) ]
582
+ public MemoryStats Memory { get ; internal set ; }
583
+
584
+ [ DataContract ]
585
+ public class MemoryStats
586
+ {
587
+ [ DataMember ( Name = "current" ) ]
588
+ public IndexingLoad Current { get ; internal set ; }
589
+
590
+ [ DataMember ( Name = "total" ) ]
591
+ public TotalIndexingLoad Total { get ; internal set ; }
592
+
593
+ [ DataMember ( Name = "limit_in_bytes" ) ]
594
+ public long LimitInBytes { get ; internal set ; }
595
+
596
+ [ DataMember ( Name = "limit" ) ]
597
+ public string Limit { get ; internal set ; }
598
+
599
+ [ DataContract ]
600
+ public class TotalIndexingLoad : IndexingLoad
601
+ {
602
+ [ DataMember ( Name = "coordinating_rejections" ) ]
603
+ public int CoordinatingRejections { get ; internal set ; }
604
+
605
+ [ DataMember ( Name = "primary_rejections" ) ]
606
+ public int PrimaryRejections { get ; internal set ; }
607
+
608
+ [ DataMember ( Name = "replica_rejections" ) ]
609
+ public int ReplicaRejections { get ; internal set ; }
610
+ }
611
+
612
+ [ DataContract ]
613
+ public class IndexingLoad
614
+ {
615
+ [ DataMember ( Name = "combined_coordinating_and_primary_in_bytes" ) ]
616
+ public long CombinedCoordinatingAndPrimaryInBytes { get ; internal set ; }
617
+
618
+ [ DataMember ( Name = "combined_coordinating_and_primary" ) ]
619
+ public string CombinedCoordinatingAndPrimary { get ; internal set ; }
620
+
621
+ [ DataMember ( Name = "coordinating_in_bytes" ) ]
622
+ public long CoordinatingInBytes { get ; internal set ; }
623
+
624
+ [ DataMember ( Name = "coordinating" ) ]
625
+ public string Coordinating { get ; internal set ; }
626
+
627
+ [ DataMember ( Name = "primary_in_bytes" ) ]
628
+ public long PrimaryInBytes { get ; internal set ; }
629
+
630
+ [ DataMember ( Name = "primary" ) ]
631
+ public string Primary { get ; internal set ; }
632
+
633
+ [ DataMember ( Name = "replica_in_bytes" ) ]
634
+ public long ReplicaInBytes { get ; internal set ; }
635
+
636
+ [ DataMember ( Name = "replica" ) ]
637
+ public string Replica { get ; internal set ; }
638
+
639
+ [ DataMember ( Name = "all_in_bytes" ) ]
640
+ public long AllInBytes { get ; internal set ; }
641
+
642
+ [ DataMember ( Name = "all" ) ]
643
+ public string All { get ; internal set ; }
644
+ }
645
+ }
646
+ }
574
647
}
0 commit comments