feat: Add Metrics to SharpHound to be collected - BED-7080#2510
feat: Add Metrics to SharpHound to be collected - BED-7080#2510
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Organization UI (inherited) Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (12)
💤 Files with no reviewable changes (5)
✅ Files skipped from review due to trivial changes (5)
📝 WalkthroughWalkthroughAdds two new API query parameter constants ( Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes 🚥 Pre-merge checks | ✅ 1 | ❌ 2❌ Failed checks (1 warning, 1 inconclusive)
✅ Passed checks (1 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches
🧪 Generate unit tests (beta)
📝 Coding Plan
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
2c29fa8 to
fa5f062
Compare
fa5f062 to
b647d09
Compare
|
Howdy! Thank you for opening this pull request 🙇 Your title is formatted correctly but we did not find a matching issue reference. Details: |
Description
Extends out the metric functionality in BloodHound to allow metrics to be collected from SharpHound Enterprise. Update Metrics logic to extend out the type of metrics that can be collected.
Motivation and Context
Resolves BED-7080
Why is this change required? What problem does it solve?
How Has This Been Tested?
This has been tested by running the application and ingesting metrics as they come in. In addition, a prometheus instance was connected to ensure the metrics are being passed on to prometheus.
Screenshots (optional):
Types of changes
Checklist:
Summary by CodeRabbit
New Features
Style