Skip to content

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

Merged
ycombinator merged 2 commits intoelastic:6.xfrom
ycombinator:backport_9179_6.x
Nov 26, 2018
Merged

Cherry-pick #9179 to 6.x: Updating elasticsearch/ccr metricset with ES ccr_stats API changes#9201
ycombinator merged 2 commits intoelastic:6.xfrom
ycombinator:backport_9179_6.x

Conversation

@ycombinator
Copy link
Copy Markdown
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
Copy Markdown
Contributor Author

jenkins, test this

1 similar comment
@ycombinator
Copy link
Copy Markdown
Contributor Author

jenkins, test this

@ycombinator
Copy link
Copy Markdown
Contributor Author

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

…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-*`.
@ycombinator
Copy link
Copy Markdown
Contributor Author

jenkins, test this

2 similar comments
@ycombinator
Copy link
Copy Markdown
Contributor Author

jenkins, test this

@ycombinator
Copy link
Copy Markdown
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