Closed mattcburns closed 11 months ago
Attention: 37 lines
in your changes are missing coverage. Please review.
Comparison is base (
c15e8a7
) 81.87% compared to head (6c3d65c
) 76.75%.
Files | Patch % | Lines |
---|---|---|
grpc/rpc/diagnostic.go | 27.45% | 37 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Description
This PR adds in the newly added System Event Log (SEL) capture support added in bmclib.
Note: This updates a previous PR I pulled to remove some duplicate code in my implementation.
How Has This Been Tested?
Tested against a couple of different servers for both opinionated structured and the raw capture methods with success.
How are existing users impacted? What migration steps/scripts do we need?
New methods are available to expose the SEL capture functionality added in bmclib. Two new gRPC endpoints are available:
Diagnostic/GetSystemEventLog - returns an opinionated format of the SEL consisting of a list of id,timestamp,description,message Diagnostic/GetSystemEventLogRaw - returns a raw dump of the SEL, so that the requestor may parse as they please.
Checklist:
I have: