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

KubeArmor Telemetry Monitoring and Dashboards #836

Closed
daemon1024 opened this issue Aug 20, 2022 · 7 comments
Closed

KubeArmor Telemetry Monitoring and Dashboards #836

daemon1024 opened this issue Aug 20, 2022 · 7 comments
Assignees
Labels
enhancement New feature or request mentorship

Comments

@daemon1024
Copy link
Member

Feature Request

KubeArmor emits a lot of telemetry events with Logs and Alerts. But consuming and making sense out of these telemetry events might be hard. There's a need for parsing these telemetry, generate relevant metrics, allow filtering the data and create graphs and visualise it i.e. create an entire dashboard which makes the kubearmor telemetry data easy to consume.

We recently added syslog support to relay service - kubearmor/kubearmor-relay-server#19.
We should now be able to directly feed the Relay stdout to Logstash or Fluentd to capture logs and further analyze and visualize it. But we need to verify it and check if any other changes are required to readily consume the data.

Describe the solution you'd like

Explore one of the following stacks

  • E(F/L)K (Elasticsearch, Fluentd/Logstash and Kibana)
  • Loki + Grafana ( We already have a sample integration with prometheus + grafana but Prometheus is for metrics, we need to visualise logs as a whole )
@daemon1024 daemon1024 added enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed labels Aug 20, 2022
@kranurag7
Copy link
Member

@daemon1024 I would love to work on this issue.

@nyrahul
Copy link
Contributor

nyrahul commented Aug 20, 2022

@daemon1024 I would love to work on this issue.

Awesome!

@Ankurk99 Ankurk99 added the hacktoberfest This issue welcomes contributions to Hacktoberfest label Sep 30, 2022
@Ankurk99 Ankurk99 removed hacktoberfest This issue welcomes contributions to Hacktoberfest good first issue Good for newcomers help wanted Extra attention is needed labels Jan 26, 2023
@MdSahil-oss
Copy link

@daemon1024 I'm new to kubeArmor, This enhancement looks interesting to me, so I would love to be a LFX mentee for this project, So Do you have any idea? about some good issues that will help me in understanding about telemetry events with Logs and Alerts and make me better for this project.

@smilingprogrammer
Copy link

smilingprogrammer commented Feb 2, 2023

Hi @daemon1024 . Seems this issues is language agnostic. Its mainly observability. Am i Right?

@rahulk789
Copy link
Contributor

@daemon1024 I'm new to kubeArmor, This enhancement looks interesting to me, so I would love to be a LFX mentee for this project, So Do you have any idea? about some good issues that will help me in understanding about telemetry events with Logs and Alerts and make me better for this project.

You could try working on issues labeled good-first-issue to get familiar with the code base.
This link briefly explains how to generate basic logs on a bare-metal along with other stuff. Hope this was helpful.

@MdSahil-oss
Copy link

Thanks @rahulk789 for letting me know.

@TheRealSibasishBehera
Copy link
Contributor

Hi @daemon1024 could be assign me this issue

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request mentorship
Projects
None yet
Development

No branches or pull requests

9 participants