feat: add SolarWinds provider integration#5642
Open
285729101 wants to merge 1 commit intokeephq:mainfrom
Open
Conversation
Add a new provider for SolarWinds Orion monitoring platform that allows ingesting alerts into Keep via the SWIS (SolarWinds Information Service) REST API. - Provider with username/password authentication against SolarWinds Orion - Alert fetching via SWQL queries against Orion.AlertActive - Webhook support for receiving pushed alerts from SolarWinds - Severity and status mapping to Keep's alert model - Scope validation for connectivity and alert read permissions - Mock alerts for simulation - Provider icon for the UI Closes keephq#3526
|
@285729101 is attempting to deploy a commit to the KeepHQ Team on Vercel. A member of the Team first needs to authorize it. |
Contributor
|
Target branch is not in the allowed branches list. |
81304ab to
29ff420
Compare
Author
|
@talboren @Matvey-Kuk adds SolarWinds provider integration for pulling alerts via Orion API. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #5649
Summary
Details
Authentication
Alert Fetching (Pull)
Orion.AlertActivejoined withOrion.AlertObjectsandOrion.AlertConfigurationsfor comprehensive alert dataWebhook Support (Push)
_format_alertmethod handles incoming webhook payloads from SolarWindsFiles Added
keep/providers/solarwinds_provider/solarwinds_provider.py- Main provider implementationkeep/providers/solarwinds_provider/alerts_mock.py- Mock alert data for simulationkeep/providers/solarwinds_provider/__init__.py- Package initkeep-ui/public/icons/solarwinds-icon.png- Provider icon for UITest plan
/claim #3526
🤖 Generated with Claude Code