-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
[Monitoring Kibana] System test for ensuring parity in indexed docs #7589
Comments
I wonder where we should put these tests, meaning if they fit into the beats repo or are rather outside. |
@liza-mae does this sort of testing fall under the automated stack integration tests? |
Maybe here: https://github.com/elastic/integration-test? |
@tsullivan yes sounds like it and it is here actually: https://github.com/elastic/elastic-stack-testing aka ESTF. I would be happy to answer any questions or help anyone getting started, just reach out to me. I am in the process of getting some standards in place for wider adoption and usage :) |
Chatted with @liza-mae and @chrisronline off-issue today. Liza gave us a quick tour of ESTF and we've agreed to write these tests over there. So I'm closing this issue in favor of https://github.com/elastic/elastic-stack-testing/issues/25. |
We are currently working on a solution that will allow users to use Metricbeat to monitor the Elastic stack. The first piece of this is to try and use Metricbeat to monitor Kibana.
The idea is that metricbeat will create exactly the same documents in
.monitoring-kibana-*
indices as Kibana's bulk uploader does today. In order to verify that this parity is indeed maintained at all times, we should write an automated system test that will do something like the following:xpack.monitoring.collection.enabled: true
).monitoring-kibana-*
..monitoring-kibana-*
, retrieve a document each fortype = kibana_stats
andtype = kibana_settings
..monitoring-kibana-*
indices.kibana.yml
, setxpack.monitoring.kibana.collection.enabled: false
.kibana
module with thestats
andsettings
metricsets in metricbeat.xpack.enabled: true
in themodules.kibana
section inmetricbeat.yml
..monitoring-kibana-*
..monitoring-kibana-*
, retrieve a document each fortype = kibana_stats
andtype = kibana_settings
.The text was updated successfully, but these errors were encountered: