Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Metricbeat] Enterprise Search Module #27549

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
5bf6fb2
Added Enterprise Search module
carlosdelest Aug 16, 2021
55a26ec
Added integration tests, fix auth in Docker compose
carlosdelest Aug 17, 2021
e139e92
Fix integration test
carlosdelest Aug 17, 2021
dc0c5e0
Added crawler to health data
carlosdelest Aug 19, 2021
7af3b8e
Added exported Kibana dashboard
carlosdelest Aug 19, 2021
5a8ffa9
Cluster UUID added to metrics
carlosdelest Aug 23, 2021
cda34cd
Make it work on M1 macs
kovyrin Sep 10, 2021
4ebcab0
Make integration tests work on M1 Macs by using the correct architect…
kovyrin Sep 10, 2021
d5c98fb
Switch Enterprise Search Health metrics set to using the TestData magic
kovyrin Sep 16, 2021
67d70a5
Remove unused boilerplate
kovyrin Sep 16, 2021
1f8bf0c
Make it possible to filter down python integration tests to a specifi…
kovyrin Sep 16, 2021
f1998c1
Add enterprise search credentials when performing python integration …
kovyrin Sep 16, 2021
c58482f
Provide a better feedback in test logs when testing is scoped to a si…
kovyrin Sep 16, 2021
35bbc97
Reverted go module updates because it is really hard to merge from th…
kovyrin Sep 16, 2021
3a8dc2c
Merge remote-tracking branch 'elastic/master' into carlosdelest/enter…
kovyrin Sep 16, 2021
c1d22f6
We need python development headers to be able to install pynacl (noti…
kovyrin Sep 18, 2021
6670dbe
Make cluster_uuid required
kovyrin Sep 21, 2021
63e0f90
Final schema for the stats metricset
kovyrin Sep 21, 2021
804a979
Merge remote-tracking branch 'elastic/master' into carlosdelest/enter…
kovyrin Sep 21, 2021
c195502
Sort all keys before checking them for documentation to make sure mis…
kovyrin Sep 21, 2021
e537a4d
Latest version of the stats schema for Enterprise Search
kovyrin Sep 21, 2021
9d5914e
go fmt
kovyrin Sep 21, 2021
2086d0c
More go fmt
kovyrin Sep 21, 2021
68928e9
Make check
kovyrin Sep 21, 2021
f48bb02
Remove autoadded comments
kovyrin Sep 21, 2021
bd777d7
Generate docs for Enterprise Search module
kovyrin Sep 21, 2021
d0e70f6
Go fmt
kovyrin Sep 21, 2021
f431aa8
Add Enterprise Search docs
kovyrin Sep 21, 2021
b76d42a
Don’t need docker stuff for a specific metricset
kovyrin Sep 27, 2021
759761c
Add error handling to the health metricset
kovyrin Sep 27, 2021
f7d8ca2
Stats metricset for Enterprise Search
kovyrin Sep 27, 2021
4ce4e35
make update
kovyrin Sep 27, 2021
7464ef9
Merge branch 'master' into carlosdelest/enterprise-search-metricbeat-…
kovyrin Sep 27, 2021
4d2b389
Enterprise Search module requires Enterprise Search 7.16
kovyrin Sep 27, 2021
1d45fc9
Correct metricset for integration tests
kovyrin Sep 27, 2021
d20c657
Cleanup python integration tests, split stats and health testing + li…
kovyrin Sep 27, 2021
5809226
make update
kovyrin Sep 28, 2021
6b429f1
make check
kovyrin Sep 28, 2021
23bae1d
Fail docker health checks until there is an actual 200 from Enterpris…
kovyrin Sep 28, 2021
b47aab4
Our tests require at least 7.16 of Enterprise Search, so we’ll have t…
kovyrin Sep 28, 2021
c69c720
Use data tests to update the expected json
kovyrin Sep 28, 2021
75df8d4
Merge branch 'master' into carlosdelest/enterprise-search-metricbeat-…
kovyrin Sep 29, 2021
3b2817a
Cleanup the diff
kovyrin Sep 29, 2021
21348f4
Properly format health metrics
kovyrin Sep 29, 2021
6de5e36
Properly format stats metrics
kovyrin Sep 29, 2021
9595ce7
Further improve metric naming to match recommendations
kovyrin Sep 29, 2021
5c4c183
Remove an old unused commented method
kovyrin Sep 29, 2021
78cf4c6
Slightly lower timeouts for Enterprise Search
kovyrin Sep 29, 2021
3c053fc
Update changelog
kovyrin Sep 29, 2021
73fa0f2
Remove an unused json file
kovyrin Sep 29, 2021
831c50f
Gracefully handle missing/invalid data in the health API response
kovyrin Sep 29, 2021
e14c64d
Gracefully handle missing/invalid data in the stats API response
kovyrin Sep 29, 2021
5e08322
Make update
kovyrin Sep 29, 2021
e59f32b
Check jvm metrics before accesing them
kovyrin Sep 29, 2021
e43aa49
Improve boilerplate comments
kovyrin Sep 29, 2021
9c94e03
Merge remote-tracking branch 'elastic/master' into carlosdelest/enter…
kovyrin Sep 30, 2021
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
1 change: 1 addition & 0 deletions CHANGELOG.next.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -861,6 +861,7 @@ https:/elastic/beats/compare/v7.0.0-alpha2...master[Check the HEAD d
- Enable `journald` input type in Filebeat. {issue}7955[7955] {pull}27351[27351]
- Move openmetrics module to oss. {pull}26561[26561]
- Add `gke` metricset collection to `gcp` module {pull}26824[26824]
- Added a new beta `enterprisesearch` module for Elastic Enterprise Search {pull}27549[27549]

*Packetbeat*

Expand Down
Loading