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

Redfish event support #7

Open
2 tasks
AmateurECE opened this issue Mar 18, 2024 · 0 comments
Open
2 tasks

Redfish event support #7

AmateurECE opened this issue Mar 18, 2024 · 0 comments
Labels
enhancement New feature or request

Comments

@AmateurECE
Copy link
Owner

I've designed a solution for generating events using tokio's tracing crate. The idea here is that services generate Redfish events with the tracing macros, and we can write services that receive that trace data and fulfill the contract of the EventService--sending those events to remote hosts, etc.

This feature is partially implemented on develop at the moment, but some critical components are missing:

  • We need a way to "deserialize" a valuable::Value into an object of type RedfishEvent. I've opened Constructing objects from Value tokio-rs/valuable#128 to kick off the conversation about getting support for this upstream, but I may seek to publish my own crate that implements this functionality if necessary.
  • Standard services to receive the tracing data. Right now, I have minimal implementations of these in my git stash. Full implementations should be added to seuss.
@AmateurECE AmateurECE added the enhancement New feature or request label Mar 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant