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

[Stack Monitoring] Add system tests #4008

Closed
3 tasks done
Tracked by #120415
klacabane opened this issue Aug 16, 2022 · 1 comment · Fixed by #4443, #4444 or #4442
Closed
3 tasks done
Tracked by #120415

[Stack Monitoring] Add system tests #4008

klacabane opened this issue Aug 16, 2022 · 1 comment · Fixed by #4443, #4444 or #4442
Assignees
Labels
Integration:elasticsearch Elasticsearch Integration:kibana Kibana Integration:logstash Logstash Team:Infra Monitoring UI - DEPRECATED Label for the Infrastructure Monitoring UI team. - DEPRECATED - Use Team:obs-ux-infra_services v8.5.0

Comments

@klacabane
Copy link
Contributor

klacabane commented Aug 16, 2022

Summary

Let's add system tests to the Stack Monitoring packages. This will provide validation of the mappings and exercise each system end-to-end against live data which will enable #4013.

Being able to run system tests for each data streams means that we have to produce the necessary documents in the testing environments. Datasets like elasticsearch.cluster_stats or elasticsearch.node are available out of the box and do not need any trigger, but for other like logs or elasticsearch.ml_job we'll need to do some work. We're currently solving this for elasticsearch logs by loading a container that sends appropriate requests to the service, we can follow the same approach for other datasets.

  • elasticsearch package
  • kibana package
  • logstash package

AC

  • every data streams in each SM packages have a system test defined
  • the tests are running against 8.5.0 version of the components
  • the tests are running against a service defined in _dev/deploy (elasticsearch example)
@klacabane
Copy link
Contributor Author

Logs tests can be implemented but metrics are blocked by elastic/elastic-package#979

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Integration:elasticsearch Elasticsearch Integration:kibana Kibana Integration:logstash Logstash Team:Infra Monitoring UI - DEPRECATED Label for the Infrastructure Monitoring UI team. - DEPRECATED - Use Team:obs-ux-infra_services v8.5.0
Projects
None yet
2 participants