Skip to content

Commit

Permalink
Add elasticsearch.ingest metricset
Browse files Browse the repository at this point in the history
  • Loading branch information
joshdover committed Dec 10, 2022
1 parent 9aec1d9 commit 015c6ac
Show file tree
Hide file tree
Showing 13 changed files with 284 additions and 2 deletions.
4 changes: 4 additions & 0 deletions metricbeat/docs/modules/elasticsearch.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,8 @@ The following metricsets are available:

* <<metricbeat-metricset-elasticsearch-index_summary,index_summary>>

* <<metricbeat-metricset-elasticsearch-ingest,ingest>>

* <<metricbeat-metricset-elasticsearch-ml_job,ml_job>>

* <<metricbeat-metricset-elasticsearch-node,node>>
Expand All @@ -119,6 +121,8 @@ include::elasticsearch/index_recovery.asciidoc[]

include::elasticsearch/index_summary.asciidoc[]

include::elasticsearch/ingest.asciidoc[]

include::elasticsearch/ml_job.asciidoc[]

include::elasticsearch/node.asciidoc[]
Expand Down
28 changes: 28 additions & 0 deletions metricbeat/docs/modules/elasticsearch/ingest.asciidoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
////
This file is generated! See scripts/mage/docs_collector.go
////
:edit_url: https://github.com/elastic/beats/edit/main/metricbeat/module/elasticsearch/ingest/_meta/docs.asciidoc


[[metricbeat-metricset-elasticsearch-ingest]]
=== Elasticsearch ingest metricset

beta[]

include::../../../module/elasticsearch/ingest/_meta/docs.asciidoc[]


:edit_url:

==== Fields

For a description of each field in the metricset, see the
<<exported-fields-elasticsearch,exported fields>> section.

Here is an example document generated by this metricset:

[source,json]
----
include::../../../module/elasticsearch/ingest/_meta/data.json[]
----
:edit_url!:
3 changes: 2 additions & 1 deletion metricbeat/docs/modules_list.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -98,12 +98,13 @@ This file is generated! See scripts/mage/docs_collector.go
|<<metricbeat-module-dropwizard,Dropwizard>> |image:./images/icon-no.png[No prebuilt dashboards] |
.1+| .1+| |<<metricbeat-metricset-dropwizard-collector,collector>>
|<<metricbeat-module-elasticsearch,Elasticsearch>> |image:./images/icon-no.png[No prebuilt dashboards] |
.11+| .11+| |<<metricbeat-metricset-elasticsearch-ccr,ccr>>
.12+| .12+| |<<metricbeat-metricset-elasticsearch-ccr,ccr>>
|<<metricbeat-metricset-elasticsearch-cluster_stats,cluster_stats>>
|<<metricbeat-metricset-elasticsearch-enrich,enrich>>
|<<metricbeat-metricset-elasticsearch-index,index>>
|<<metricbeat-metricset-elasticsearch-index_recovery,index_recovery>>
|<<metricbeat-metricset-elasticsearch-index_summary,index_summary>>
|<<metricbeat-metricset-elasticsearch-ingest,ingest>> beta[]
|<<metricbeat-metricset-elasticsearch-ml_job,ml_job>>
|<<metricbeat-metricset-elasticsearch-node,node>>
|<<metricbeat-metricset-elasticsearch-node_stats,node_stats>>
Expand Down
1 change: 1 addition & 0 deletions metricbeat/include/list_common.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions metricbeat/module/elasticsearch/_meta/config.reference.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
#- index
#- index_recovery
#- index_summary
#- ingest
#- shard
#- ml_job
period: 10s
Expand Down
4 changes: 4 additions & 0 deletions metricbeat/module/elasticsearch/_meta/fields.yml
Original file line number Diff line number Diff line change
Expand Up @@ -676,6 +676,10 @@
type: keyword
description: >
Node name.
- name: roles
type: keyword
description: >
Node roles.
- name: master
type: boolean
description: >
Expand Down
1 change: 1 addition & 0 deletions metricbeat/module/elasticsearch/elasticsearch.go
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ func NewModule(base mb.BaseModule) (mb.Module, error) {
"ccr",
"enrich",
"cluster_stats",
"ingest",
"index",
"index_recovery",
"index_summary",
Expand Down
2 changes: 1 addition & 1 deletion metricbeat/module/elasticsearch/fields.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

19 changes: 19 additions & 0 deletions metricbeat/module/elasticsearch/ingest/_meta/data.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"@timestamp":"2016-05-23T08:05:34.853Z",
"beat":{
"hostname":"beathost",
"name":"beathost"
},
"metricset":{
"host":"localhost",
"module":"elasticsearch",
"name":"ingest",
"rtt":44269
},
"elasticsearch":{
"ingest":{
"example": "ingest"
}
},
"type":"metricsets"
}
1 change: 1 addition & 0 deletions metricbeat/module/elasticsearch/ingest/_meta/docs.asciidoc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This is the ingest metricset of the module elasticsearch.
17 changes: 17 additions & 0 deletions metricbeat/module/elasticsearch/ingest/_meta/fields.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
- name: ingest.pipeline
type: group
release: beta
fields:
- name: name
type: wildcard
- name: total
type: group
fields:
- name: count
type: long
- name: failed
type: long
- name: total_cpu_time
type: long
- name: self_cpu_time
type: long
Loading

0 comments on commit 015c6ac

Please sign in to comment.