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

ECK and Beats #2051

Closed
2 of 3 tasks
pebrc opened this issue Oct 24, 2019 · 10 comments
Closed
2 of 3 tasks

ECK and Beats #2051

pebrc opened this issue Oct 24, 2019 · 10 comments
Assignees
Labels
discuss We need to figure this out

Comments

@pebrc
Copy link
Collaborator

pebrc commented Oct 24, 2019

Beats seems like a logical addition when running ECK in production scenarios. We are currently tracking a few cosmetic improvements around auto-discovery in #1978 and ECS in #2002 but maybe it would be appropriate to go one step further and also deploy Beats via ECK and a new CRD?

Current status of our work related to Beats:

@pebrc pebrc added the discuss We need to figure this out label Oct 24, 2019
@roncohen
Copy link

hey @pebrc. Do you see this as a way to monitor ES/Kibana/APM Server deployed in ECK using beats - aka stack monitoring? or are you thinking of this as a way to have the operator manage beats installed across the users kubernetes cluster?

@exekias
Copy link

exekias commented Oct 29, 2019

Pinging @elastic/beats for awareness

@ph
Copy link

ph commented Oct 29, 2019

ping @ycombinator since you might be interested in that :)

@ycombinator
Copy link

Pinging @elastic/stack-monitoring for awareness.

Also, while I was on the Stack Monitoring team I worked on a POC of running 1 Metricbeat and 1 Filebeat per pod to monitor an Elasticsearch node running in the same pod: https://github.com/elastic/stack-monitoring-dev/pull/54. It's just a POC so definitely a very naive implementation but just thought I'd mention it as it seemed relevant to this discussion.

@anyasabo
Copy link
Contributor

Do you see this as a way to monitor ES/Kibana/APM Server deployed in ECK using beats - aka stack monitoring? or are you thinking of this as a way to have the operator manage beats installed across the users kubernetes cluster?

I think both. I would really like to get to a point where we can have something like kube-prometheus. We have a lot of the pieces but even I have trouble putting them together.

@pebrc
Copy link
Collaborator Author

pebrc commented Oct 29, 2019

@roncohen what @anyasabo said. I think both aspects are relevant in general but this issue was meant to be mainly about deploying beats in the k8s cluster. We can split this up into two issues if we are conflating things in the discussion too much.

@pebrc
Copy link
Collaborator Author

pebrc commented Jan 13, 2020

I created a separate issues for

@anyasabo
Copy link
Contributor

Right now I'm not totally convinced they should be separate problems -- ES emits prometheus metrics so it seems like we could treat them all the same. The stack is just another application with metrics that are consumed by a beat. I'm good with approaching them separately though and seeing if they end up aligning

@GTB3NW
Copy link

GTB3NW commented May 4, 2020

Hey, I'm sampling the beats config at the moment. I'm going to be using prometheus for my metrics and wouldn't want to be forced to store metricbeats as well. Could you please take this into consideration and allow users to select which parts of beats they want? It would be greatly appreciated.

Cheers!

@pebrc
Copy link
Collaborator Author

pebrc commented Feb 1, 2021

I am closing this as the we have an implementation for Beats now. There might be need/interest to support Beats for Stack monitoring in non-privileged mode, but let's open a new issue for that.

@pebrc pebrc closed this as completed Feb 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
discuss We need to figure this out
Projects
None yet
Development

No branches or pull requests

7 participants