Remove that it only reads indices stats.
This commit is contained in:
		
							parent
							
								
									f76f99e789
								
							
						
					
					
						commit
						0f6664b260
					
				|  | @ -50,7 +50,7 @@ Telegraf currently has support for collecting metrics from: | |||
| * Prometheus (client libraries and exporters) | ||||
| * PostgreSQL | ||||
| * Redis | ||||
| * Elasticsearch (indices stats) | ||||
| * Elasticsearch | ||||
| * RethinkDB | ||||
| * Kafka | ||||
| 
 | ||||
|  |  | |||
|  | @ -8,8 +8,8 @@ import ( | |||
| 	"github.com/influxdb/telegraf/plugins" | ||||
| ) | ||||
| 
 | ||||
| const indicesStatsPath = "/_nodes/stats" | ||||
| const indicesStatsPathLocal = "/_nodes/_local/stats" | ||||
| const statsPath = "/_nodes/stats" | ||||
| const statsPathLocal = "/_nodes/_local/stats" | ||||
| 
 | ||||
| type node struct { | ||||
| 	Host       string            `json:"host"` | ||||
|  | @ -56,7 +56,7 @@ func (e *Elasticsearch) SampleConfig() string { | |||
| 
 | ||||
| // Description returns the plugin description.
 | ||||
| func (e *Elasticsearch) Description() string { | ||||
| 	return "Read indices stats from one or more Elasticsearch servers or clusters" | ||||
| 	return "Read stats from one or more Elasticsearch servers or clusters" | ||||
| } | ||||
| 
 | ||||
| // Gather reads the stats from Elasticsearch and writes it to the
 | ||||
|  | @ -65,9 +65,9 @@ func (e *Elasticsearch) Gather(acc plugins.Accumulator) error { | |||
| 	for _, serv := range e.Servers { | ||||
| 		var url string | ||||
| 		if e.Local { | ||||
| 			url = serv + indicesStatsPathLocal | ||||
| 			url = serv + statsPathLocal | ||||
| 		} else { | ||||
| 			url = serv + indicesStatsPath | ||||
| 			url = serv + statsPath | ||||
| 		} | ||||
| 		if err := e.gatherUrl(url, acc); err != nil { | ||||
| 			return err | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue