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

[Epic] Selective monitoring of workloads through user provided conditions on fleet UI #707

Open
mlunadia opened this issue Jul 12, 2022 · 2 comments
Assignees
Labels
cloudnative-observability Team:Cloudnative-Monitoring Label for the Cloud Native Monitoring team

Comments

@mlunadia
Copy link

mlunadia commented Jul 12, 2022

Context

Picking up context from elastic/beats#23876
We want to enable users to monitor Kubernetes workloads through user-provided conditions on the fleet UI

Problem definition

Elastic operators need to collect and ingest data from workloads that have a characteristic that is not necessarily aligned with the Kubernetes infrastructure.

image

User outcome

Elastic operators can define the conditions that a workload which is to be monitored needs to meet in order for it to be observed. Workloads that meet the conditions defined by the Elastic Operator will have a frictionless experience that will not require further steps from the user side.

Solution hypothesis

We believe that providing Elastic operators with a conditions field in the fleet UI will enable them to decide which workloads need to be monitored

image

Dependency on Fleet UI

Kibana issue: elastic/kibana#108525

@mlunadia mlunadia added the Team:Cloudnative-Monitoring Label for the Cloud Native Monitoring team label Jul 12, 2022
@gizas
Copy link
Contributor

gizas commented Sep 23, 2022

elastic/integrations#1867 relevant issue

@ChrsMark
Copy link
Member

ChrsMark commented Sep 26, 2022

Actually elastic/integrations#1867 is describing exactly the same. I will go ahead and close it in honor of this one.

This specific one would be covered by elastic/elastic-package#949 (comment).

Also for reference, this one is not about "hint's based autodiscovery", so not related to elastic/beats#23876 as mentioned in the issue description. This one is about static/template/condition based autodiscovery which the equivalent of what is described for Beats at https://www.elastic.co/guide/en/beats/metricbeat/current/configuration-autodiscover.html#_kubernetes.

Kibana issue: elastic/kibana#108525

cc: @gizas @mlunadia

@mlunadia mlunadia changed the title Selective monitoring of workloads through user provided conditions on fleet [Epic] Selective monitoring of workloads through user provided conditions on fleet Sep 26, 2022
@mlunadia mlunadia changed the title [Epic] Selective monitoring of workloads through user provided conditions on fleet [Epic] Selective monitoring of workloads through user provided conditions on fleet UI Oct 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cloudnative-observability Team:Cloudnative-Monitoring Label for the Cloud Native Monitoring team
Projects
None yet
Development

No branches or pull requests

3 participants