-
Notifications
You must be signed in to change notification settings - Fork 1.5k
[NDM] Add NDM metadata support for Cisco ACI #17735
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
Merged
Merged
Changes from 32 commits
Commits
Show all changes
33 commits
Select commit
Hold shift + click to select a range
eece332
Add support for sending device metadata
zoedt 2dc6b77
Add unit test for device metadata, update fixture
zoedt 0fbd388
Add license header, changelogs
zoedt 308381e
Lint
zoedt aaaf282
First pass at submitting interface metadata, cleanup for test fixtures
zoedt d7e3d76
Fix for py2.7 support
zoedt df7ccfa
Try to fix imports
zoedt 2874add
Merge branch 'master' of github.com:DataDog/integrations-core into zo…
zoedt 79954aa
Deal with pydantic stuff py2.7
zoedt 3c84f1c
Merge branch 'master' of github.com:DataDog/integrations-core into zo…
zoedt 8dd93c7
Merge branch 'master' of github.com:DataDog/integrations-core into zo…
zoedt 7d7c5a4
Allow namespace for Cisco ACI devices, static var for vendor
zoedt ac9fe08
Update device metadata to use the correct fieldname, add pydantic mod…
zoedt 7848a1c
Sync the conf.yaml example
zoedt 3457360
Add device type and integration to device metadata, fix ID field name
zoedt 3f3cd66
Update interface statuses
zoedt 2b4ee06
Deal with device status (use fabricSt)
zoedt c6c20f9
Update get_eth_list to get operStatus, update all tests and fixtures
zoedt 6137d1f
Amend docs for namespace
zoedt 502e682
Batch events sent to EvP
zoedt f51307d
Add interface status metric
zoedt ff002e5
Only add to list for >py3.0
zoedt eb0ec6b
Update default value for vendor, yield for batch events, use device t…
zoedt 63e2f08
Add source field to device metadata tags
zoedt 6d8c377
Add enums for interface status
zoedt 04a4d2e
Use correct track type for NDM metadata
zoedt a93dfa7
Amend device id tag, collect timestamp ms -> s
zoedt 86c4fea
Add interface integration field
zoedt ddcd8d7
More generic method to send EvP event
zoedt aeacd2e
Add docstring for the EvP method
zoedt 0c58f52
Update interface tagging, remove system_ip tag
zoedt 2a8f97e
Fix linting for submit event platform event
zoedt c9f81a4
Use interface ID tags
zoedt File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
[NDM] Add NDM metadata support for Cisco ACI |
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
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
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
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🤔 I can't remember if our backend really supports receiving multiple interfaces in the same batch when they come from different devices. Do you know how Meraki does it? We might want to check other examples just to be safe
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
here's reference to the meraki NDM ingestion - the crawler is running on a per org basis, so multiple devices / interfaces may overlap at some point i'd assume? 🤔