Add new fields to monitoring template for Beats state
New data is reported from Beats to the monitoring endpoint. This PR adds the template change necessary for it. See for more details.
Queue data is skipped for now as implementation is not finished yet.
},
"state": {
"properties": {
+ "beat": {
+ "properties": {
+ "name": {
+ "type": "keyword"
+ }
+ }
+ },
+ "host": {
+ "properties": {
+ "architecture": {
+ "type": "keyword"
+ },
+ "name": {
+ "type": "keyword"
+ },
+ "os": {
+ "properties": {
+ "build": {
+ "type": "keyword"
+ },
+ "family": {
+ "type": "keyword"
+ },
+ "platform": {
+ "type": "keyword"
+ },
+ "version": {
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "input": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "names": {
+ "type": "keyword"
+ }
+ }
+ },
"module": {
"properties": {
"count": {
"type": "keyword"
}
}
+ },
+ "output": {
+ "properties": {
+ "name": {
+ "type": "keyword"
+ }
+ }
+ },
+ "service": {
+ "properties": {
+ "id": {
+ "type": "keyword"
+ },
+ "name": {
+ "type": "keyword"
+ },
+ "version": {
+ "type": "keyword"
+ }
+ }
}
}
},
