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

Add Indexes for Each Application in Elasticsearch for Better Log Filtering #2909

Open
7 tasks
ayeshmcg opened this issue Feb 25, 2025 · 0 comments
Open
7 tasks

Comments

@ayeshmcg
Copy link
Contributor

Describe the task

To improve the log filtering process and enable better monitoring, we need to create separate indexes in Elasticsearch for each application (Backend, Registration frontend, Compliance frontend, Reporting frontend). This will allow us to organize logs more effectively and ensure more efficient search queries.

As of now:
We currently have a common values.yaml file from which the index is captured. Additionally, we have separate deployment files for each of the following pods:

  • Reporting frontend
  • Registration frontend
  • Compliance frontend
  • Backend pods

The goal is to ensure that each application’s logs are sent to its dedicated Elasticsearch index.

Acceptance Criteria

  • Create a unique index for each application.
  • Ensure that logs from Fluent Bit are correctly tagged and routed to the appropriate indexes.
  • Update Kibana to reflect the new index structure.
  • Verify that filtering in Kibana is working as expected.

Definition of Done

  • first
  • second
  • third

Additional context

  • Add any other context about the task here.
  • Or here
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant