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

Test silent data loss from CCS limitations is no longer silent #100876

Closed
stacey-gammon opened this issue May 28, 2021 · 8 comments
Closed

Test silent data loss from CCS limitations is no longer silent #100876

stacey-gammon opened this issue May 28, 2021 · 8 comments
Labels
impact:low Addressing this issue will have a low level of impact on the quality/strength of our product. loe:small Small Level of Effort Team:Observability Team label for Observability Team (for things that are handled across all of observability) Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas Team: SecuritySolution Security Solutions Team working on SIEM, Endpoint, Timeline, Resolver, etc. Team:SIEM Team:Visualizations Visualization editors, elastic-charts and infrastructure

Comments

@stacey-gammon
Copy link
Contributor

#94965 (comment) describes the current limitations with CCS. Some of those issues result in data not showing up from remote clusters. ES recently merged support to ensure a warning is returned from the API in these situations. Kibana apps should now verify that they are correctly capturing and displaying the warning to users.

In situations where the app is using data search services, this may be blocked on #98764.

Area CCS Limitation Is a warning shown?
Discover (cc @timroes) Data from incompatible cluster is silently lost
Canvas (cc @clintandrewhall) Elasticsearch queries will timeout
Canvas (cc @clintandrewhall) SQL queries will timeout
Canvas (cc @clintandrewhall) EQL queries will timeout
Logs (cc @jasonrhodes ) Data loss from incompatible clusters
SIEM (cc @XavierM ) Timeline and Hosts page are missing data.
SIEM (cc @XavierM ) Alerts do not generate data.
@stacey-gammon stacey-gammon added Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas Team:Visualizations Visualization editors, elastic-charts and infrastructure Team:SIEM Team:AppServices Team:Observability Team label for Observability Team (for things that are handled across all of observability) labels May 28, 2021
@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-presentation (Team:Presentation)

@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-app (Team:KibanaApp)

@elasticmachine
Copy link
Contributor

Pinging @elastic/kibana-app-services (Team:AppServices)

@elasticmachine
Copy link
Contributor

Pinging @elastic/siem (Team:SIEM)

@timductive
Copy link
Member

@crob611 @jb1b84 @kmartastic tagging you for context, I'm not sure if this is something we are waiting on App Services for.

@matschaffer
Copy link
Contributor

matschaffer commented Jun 7, 2021

Should we maybe add a row to capture the case where a viz might work on some subset of clusters?

For example we have a very large CCS deployment. Some of the remotes are currently disconnected (need to have certs reconfigured). So viz responses often contain something like this:

  "_clusters": {
    "total": 52,
    "successful": 49,
    "skipped": 3
  },

It'd be great to have the "skipped: 3" called out visually somewhere. Maybe a small warning icon or something?

@exalate-issue-sync exalate-issue-sync bot added impact:low Addressing this issue will have a low level of impact on the quality/strength of our product. loe:small Small Level of Effort labels Jun 21, 2021
@stacey-gammon
Copy link
Contributor Author

I was mistaken. I thought ES already had support for returning errors in the CCS silent data loss situation, but that is not implemented yet, so these scenarios cannot be tested. Apologies for the needless ping. Closing until that is implemented.

@MindyRS MindyRS added the Team: SecuritySolution Security Solutions Team working on SIEM, Endpoint, Timeline, Resolver, etc. label Sep 22, 2021
@elasticmachine
Copy link
Contributor

Pinging @elastic/security-solution (Team: SecuritySolution)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
impact:low Addressing this issue will have a low level of impact on the quality/strength of our product. loe:small Small Level of Effort Team:Observability Team label for Observability Team (for things that are handled across all of observability) Team:Presentation Presentation Team for Dashboard, Input Controls, and Canvas Team: SecuritySolution Security Solutions Team working on SIEM, Endpoint, Timeline, Resolver, etc. Team:SIEM Team:Visualizations Visualization editors, elastic-charts and infrastructure
Projects
None yet
Development

No branches or pull requests

5 participants