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

Cherry-pick #9179 to 6.x: Updating elasticsearch/ccr metricset with ES ccr_stats API changes #9201

Merged
merged 2 commits into from
Nov 26, 2018
Merged

Cherry-pick #9179 to 6.x: Updating elasticsearch/ccr metricset with ES ccr_stats API changes #9201

merged 2 commits into from
Nov 26, 2018

Conversation

ycombinator
Copy link
Contributor

Cherry-pick of PR #9179 to 6.x branch. Original message:

Resolves elastic/kibana#25778.

The ES CCR API changed a little before the 6.5.0 FF and we didn't catch these changes 😞. This PR updates the CCR metricset code to work with the new ES CCR API response structure.

Testing this PR

  1. Setup CCR: https://www.elastic.co/guide/en/elastic-stack-overview/current/ccr-getting-started.html
  2. Checkout this PR and make Metricbeat: cd metricbeat; make
  3. Enable the elasticsearch module: ./metricbeat modules enable elasticsearch
  4. Edit modules.d/elasticsearch.yml and make sure the ccr metricset is enabled and xpack.enabled: true is set.
  5. Start Metricbeat: ./metricbeat -e
  6. After about 10-20 seconds, check that Metricbeat indexed the correct document of type = ccr_stats into .monitoring-es-mb-6-*.

@ycombinator
Copy link
Contributor Author

jenkins, test this

1 similar comment
@ycombinator
Copy link
Contributor Author

jenkins, test this

@ycombinator
Copy link
Contributor Author

All green now. @jsoriano or @ruflin this backport PR is ready for review. Thanks!

CHANGELOG.asciidoc Show resolved Hide resolved
…9179)

Resolves elastic/kibana#25778.

The ES CCR API changed a little before the 6.5.0 FF and we didn't catch these changes 😞. This PR updates the CCR metricset code to work with the new ES CCR API response structure.

## Testing this PR
1. Setup CCR: https://www.elastic.co/guide/en/elastic-stack-overview/current/ccr-getting-started.html
2. Checkout this PR and `make` Metricbeat: `cd metricbeat; make`
3. Enable the `elasticsearch` module: `./metricbeat modules enable elasticsearch`
4. Edit `modules.d/elasticsearch.yml` and make sure the `ccr` metricset is enabled and `xpack.enabled: true` is set.
5. Start Metricbeat: `./metricbeat -e`
6. After about 10-20 seconds, check that Metricbeat indexed the correct document of `type` = `ccr_stats` into `.monitoring-es-mb-6-*`.
CHANGELOG.asciidoc Show resolved Hide resolved
@ycombinator
Copy link
Contributor Author

jenkins, test this

2 similar comments
@ycombinator
Copy link
Contributor Author

jenkins, test this

@ycombinator
Copy link
Contributor Author

jenkins, test this

@ycombinator ycombinator merged commit 884e28a into elastic:6.x Nov 26, 2018
@ycombinator ycombinator deleted the backport_9179_6.x branch December 25, 2019 11:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants