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

Implement a Kafka logging handler #104

Open
mlinvill opened this issue Jul 31, 2024 · 2 comments
Open

Implement a Kafka logging handler #104

mlinvill opened this issue Jul 31, 2024 · 2 comments
Assignees

Comments

@mlinvill
Copy link
Contributor

mlinvill commented Jul 31, 2024

Chris and I discussed this topic briefly today.

We should implement logging over Kafka: SNEWPlog. This is foundational for centralized monitoring/operations.

@mlinvill mlinvill self-assigned this Jul 31, 2024
@KaraMelih
Copy link
Collaborator

Would this be on a new topic where only certain admins have access? Is it so that logs can be accessed from different locations?

@mlinvill
Copy link
Contributor Author

Yes, it is configurable. I added a topic argument that lives in the env file, SNEWPLOG_TOPIC. Snews.operations is the default value. At the moment, the implementation uses the same credentials as everything else. I don't think it would be hard to use a separate set of credentials, if it makes sense.

This facilitates log mobility, which would be very useful for an operations center hosted anywhere...or multiple locations. There would be code which reads the topic and writes the log files locally, as needed, where needed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants