Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
adfc396
WIP
chrisronline Jan 4, 2022
9a0b8e0
Update
chrisronline Jan 7, 2022
a187cf6
More metrics
chrisronline Jan 8, 2022
9ff34d2
More fields
chrisronline Jan 10, 2022
324c092
Reducing what we need here
chrisronline Jan 20, 2022
56e72fc
Add actions
chrisronline Jan 24, 2022
6b16b34
Merge remote-tracking branch 'elastic/master' into rops/monitoring_co…
chrisronline Jan 26, 2022
1a9bc95
Remove unnecessary imports
chrisronline Jan 26, 2022
2cb2569
Update based on new routes
chrisronline Mar 14, 2022
7e9a42d
Merge remote-tracking branch 'elastic/main' into rops/monitoring_coll…
chrisronline Mar 14, 2022
01acddd
Fix a couple issues
chrisronline Mar 14, 2022
38b7f60
Bring these back
chrisronline Mar 14, 2022
946dff1
Merge remote-tracking branch 'elastic/main' into rops/monitoring_coll…
chrisronline Mar 15, 2022
f262e6c
Update data.json files
chrisronline Mar 16, 2022
b60c2ba
Add new fields
chrisronline Mar 17, 2022
1f40e3a
Merge remote-tracking branch 'elastic/main' into rops/monitoring_coll…
chrisronline Mar 17, 2022
152367a
Merge remote-tracking branch 'elastic/main' into rops/monitoring_coll…
chrisronline Mar 21, 2022
b7af563
Merge remote-tracking branch 'elastic/main' into rops/monitoring_coll…
chrisronline Mar 29, 2022
a9e3392
Merge remote-tracking branch 'elastic/main' into rops/monitoring_coll…
chrisronline Apr 11, 2022
865eee1
Merge remote-tracking branch 'elastic/main' into rops/monitoring_coll…
chrisronline Apr 25, 2022
eca7470
PR feedback
chrisronline Apr 29, 2022
faf72ee
Merge remote-tracking branch 'elastic/main' into rops/monitoring_coll…
chrisronline May 16, 2022
023b31f
PR feedback
chrisronline May 16, 2022
83db230
Fix linting issues
chrisronline May 16, 2022
fdabd4c
Much better code
chrisronline May 16, 2022
a92eac9
Update this
chrisronline May 16, 2022
e29310f
Merge remote-tracking branch 'elastic/main' into rops/monitoring_coll…
chrisronline May 18, 2022
789a519
Use variable instead of func
chrisronline May 18, 2022
dad5c2d
Fix tests
chrisronline May 19, 2022
b2379b8
Merge remote-tracking branch 'elastic/main' into rops/monitoring_coll…
chrisronline May 19, 2022
a77745b
PR comments
chrisronline May 19, 2022
1ef6e02
Merge remote-tracking branch 'elastic/main' into rops/monitoring_coll…
chrisronline May 19, 2022
72db841
Merge remote-tracking branch 'elastic/main' into rops/monitoring_coll…
chrisronline May 20, 2022
86c8f6c
Merge remote-tracking branch 'elastic/main' into rops/monitoring_coll…
chrisronline May 20, 2022
62ccbce
Fix lint
chrisronline May 20, 2022
3e4e8f6
maybe this?
chrisronline May 20, 2022
a53d398
Fix tests
chrisronline May 20, 2022
50f3a9e
Fix integration tests
chrisronline May 20, 2022
8b39805
Merge remote-tracking branch 'elastic/main' into rops/monitoring_coll…
chrisronline May 23, 2022
c5d77d7
Merge remote-tracking branch 'elastic/main' into rops/monitoring_coll…
chrisronline May 24, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
148 changes: 148 additions & 0 deletions metricbeat/docs/fields.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -41647,6 +41647,154 @@ type: keyword

--

[float]
=== cluster_actions

Kibana cluster actions metrics.




*`kibana.cluster_actions.kibana.status`*::
+
--
type: keyword

--


*`kibana.cluster_actions.overdue.count`*::
+
--
type: long

--


*`kibana.cluster_actions.overdue.delay.p50`*::
+
--
type: float

--

*`kibana.cluster_actions.overdue.delay.p99`*::
+
--
type: float

--

[float]
=== cluster_rules

Kibana cluster rule metrics.




*`kibana.cluster_rules.kibana.status`*::
+
--
type: keyword

--


*`kibana.cluster_rules.overdue.count`*::
+
--
type: long

--


*`kibana.cluster_rules.overdue.delay.p50`*::
+
--
type: float

--

*`kibana.cluster_rules.overdue.delay.p99`*::
+
--
type: float

--

[float]
=== node_actions

Kibana node actions metrics.




*`kibana.node_actions.kibana.status`*::
+
--
type: keyword

--

*`kibana.node_actions.failures`*::
+
--
type: long

--

*`kibana.node_actions.executions`*::
+
--
type: long

--

*`kibana.node_actions.timeouts`*::
+
--
type: long

--

[float]
=== node_rules

Kibana node rule metrics.




*`kibana.node_rules.kibana.status`*::
+
--
type: keyword

--

*`kibana.node_rules.failures`*::
+
--
type: long

--

*`kibana.node_rules.executions`*::
+
--
type: long

--

*`kibana.node_rules.timeouts`*::
+
--
type: long

--

[float]
=== settings

Expand Down
16 changes: 16 additions & 0 deletions metricbeat/docs/modules/kibana.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -61,12 +61,28 @@ It also supports the options described in <<module-http-config-options>>.

The following metricsets are available:

* <<metricbeat-metricset-kibana-cluster_actions,cluster_actions>>

* <<metricbeat-metricset-kibana-cluster_rules,cluster_rules>>

* <<metricbeat-metricset-kibana-node_actions,node_actions>>

* <<metricbeat-metricset-kibana-node_rules,node_rules>>

* <<metricbeat-metricset-kibana-settings,settings>>

* <<metricbeat-metricset-kibana-stats,stats>>

* <<metricbeat-metricset-kibana-status,status>>

include::kibana/cluster_actions.asciidoc[]

include::kibana/cluster_rules.asciidoc[]

include::kibana/node_actions.asciidoc[]

include::kibana/node_rules.asciidoc[]

include::kibana/settings.asciidoc[]

include::kibana/stats.asciidoc[]
Expand Down
28 changes: 28 additions & 0 deletions metricbeat/docs/modules/kibana/cluster_actions.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/kibana/cluster_actions/_meta/docs.asciidoc


[[metricbeat-metricset-kibana-cluster_actions]]
=== Kibana cluster_actions metricset

beta[]

include::../../../module/kibana/cluster_actions/_meta/docs.asciidoc[]


:edit_url:

==== Fields

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

Here is an example document generated by this metricset:

[source,json]
----
include::../../../module/kibana/cluster_actions/_meta/data.json[]
----
:edit_url!:
28 changes: 28 additions & 0 deletions metricbeat/docs/modules/kibana/cluster_rules.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/kibana/cluster_rules/_meta/docs.asciidoc


[[metricbeat-metricset-kibana-cluster_rules]]
=== Kibana cluster_rules metricset

beta[]

include::../../../module/kibana/cluster_rules/_meta/docs.asciidoc[]


:edit_url:

==== Fields

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

Here is an example document generated by this metricset:

[source,json]
----
include::../../../module/kibana/cluster_rules/_meta/data.json[]
----
:edit_url!:
28 changes: 28 additions & 0 deletions metricbeat/docs/modules/kibana/node_actions.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/kibana/node_actions/_meta/docs.asciidoc


[[metricbeat-metricset-kibana-node_actions]]
=== Kibana node_actions metricset

beta[]

include::../../../module/kibana/node_actions/_meta/docs.asciidoc[]


:edit_url:

==== Fields

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

Here is an example document generated by this metricset:

[source,json]
----
include::../../../module/kibana/node_actions/_meta/data.json[]
----
:edit_url!:
28 changes: 28 additions & 0 deletions metricbeat/docs/modules/kibana/node_rules.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/kibana/node_rules/_meta/docs.asciidoc


[[metricbeat-metricset-kibana-node_rules]]
=== Kibana node_rules metricset

beta[]

include::../../../module/kibana/node_rules/_meta/docs.asciidoc[]


:edit_url:

==== Fields

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

Here is an example document generated by this metricset:

[source,json]
----
include::../../../module/kibana/node_rules/_meta/data.json[]
----
:edit_url!:
6 changes: 5 additions & 1 deletion metricbeat/docs/modules_list.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,11 @@ This file is generated! See scripts/mage/docs_collector.go
|<<metricbeat-metricset-kafka-partition,partition>>
|<<metricbeat-metricset-kafka-producer,producer>> beta[]
|<<metricbeat-module-kibana,Kibana>> |image:./images/icon-no.png[No prebuilt dashboards] |
.3+| .3+| |<<metricbeat-metricset-kibana-settings,settings>>
.7+| .7+| |<<metricbeat-metricset-kibana-cluster_actions,cluster_actions>> beta[]
|<<metricbeat-metricset-kibana-cluster_rules,cluster_rules>> beta[]
|<<metricbeat-metricset-kibana-node_actions,node_actions>> beta[]
|<<metricbeat-metricset-kibana-node_rules,node_rules>> beta[]
|<<metricbeat-metricset-kibana-settings,settings>>
|<<metricbeat-metricset-kibana-stats,stats>>
|<<metricbeat-metricset-kibana-status,status>>
|<<metricbeat-module-kubernetes,Kubernetes>> |image:./images/icon-yes.png[Prebuilt dashboards are available] |
Expand Down
4 changes: 4 additions & 0 deletions metricbeat/include/list_common.go

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

25 changes: 25 additions & 0 deletions metricbeat/module/kibana/cluster_actions/_meta/data.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"@timestamp":"2016-05-23T08:05:34.853Z",
"beat":{
"hostname":"beathost",
"name":"beathost"
},
"metricset":{
"host":"localhost",
"module":"kibana",
"name":"cluster_actions",
"rtt":44269
},
"kibana":{
"cluster_actions":{
"overdue": {
"count": 3,
"delay": {
"p50": 500,
"p99": 3000
}
}
}
},
"type":"metricsets"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
This is the actions metricset of the module kibana.
23 changes: 23 additions & 0 deletions metricbeat/module/kibana/cluster_actions/_meta/fields.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
- name: cluster_actions
type: group
description: >
Kibana cluster actions metrics.
release: beta
fields:
- name: kibana
type: group
fields:
- name: status
type: keyword
- name: overdue
type: group
fields:
- name: count
type: long
- name: delay
type: group
fields:
- name: p50
type: float
- name: p99
type: float
Loading