@@ -1510,6 +1510,54 @@ func NewNodes(logger log.Logger, client *http.Client, url *url.URL, all bool, no
15101510 },
15111511 Labels : defaultNodeLabelValues ,
15121512 },
1513+ {
1514+ Type : prometheus .CounterValue ,
1515+ Desc : prometheus .NewDesc (
1516+ prometheus .BuildFQName (namespace , "ingest" , "total_count" ),
1517+ "Total number of ingest count" ,
1518+ defaultNodeLabels , nil ,
1519+ ),
1520+ Value : func (node NodeStatsNodeResponse ) float64 {
1521+ return float64 (node .Ingest .Total .Count )
1522+ },
1523+ Labels : defaultNodeLabelValues ,
1524+ },
1525+ {
1526+ Type : prometheus .CounterValue ,
1527+ Desc : prometheus .NewDesc (
1528+ prometheus .BuildFQName (namespace , "ingest" , "total_time_in_millis" ),
1529+ "Total number of ingest time in millis" ,
1530+ defaultNodeLabels , nil ,
1531+ ),
1532+ Value : func (node NodeStatsNodeResponse ) float64 {
1533+ return float64 (node .Ingest .Total .TimeInMillis )
1534+ },
1535+ Labels : defaultNodeLabelValues ,
1536+ },
1537+ {
1538+ Type : prometheus .CounterValue ,
1539+ Desc : prometheus .NewDesc (
1540+ prometheus .BuildFQName (namespace , "ingest" , "total_current" ),
1541+ "Total number of current ingest docs" ,
1542+ defaultNodeLabels , nil ,
1543+ ),
1544+ Value : func (node NodeStatsNodeResponse ) float64 {
1545+ return float64 (node .Ingest .Total .Current )
1546+ },
1547+ Labels : defaultNodeLabelValues ,
1548+ },
1549+ {
1550+ Type : prometheus .CounterValue ,
1551+ Desc : prometheus .NewDesc (
1552+ prometheus .BuildFQName (namespace , "ingest" , "total_failed" ),
1553+ "Total number of ingest failed docs" ,
1554+ defaultNodeLabels , nil ,
1555+ ),
1556+ Value : func (node NodeStatsNodeResponse ) float64 {
1557+ return float64 (node .Ingest .Total .Failed )
1558+ },
1559+ Labels : defaultNodeLabelValues ,
1560+ },
15131561 },
15141562 gcCollectionMetrics : []* gcCollectionMetric {
15151563 {
0 commit comments