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

Investigate control plane interface needed to interoperate with the Datadog Agent. #164

Open
tobz opened this issue Aug 8, 2024 · 1 comment
Labels
area/core Core functionality, event model, etc. effort/complex Involves complicated changes that require guidance and careful review. type/meta Things that can't be neatly categorized and/or aren't yet fully-formed ideas/thoughts.

Comments

@tobz
Copy link
Member

tobz commented Aug 8, 2024

Context

Currently, Agent Data Plane interacts with the Datadog Agent in a very limited way, scoped narrowly to use the core Agent as a remote tagger service, which supports origin enrichment.

However, as we aim to integrate more deeply with the Datadog Agent, we will quickly need something closer to a true control plane. Here's a non-exhaustive list of things we expect to need the core Agent and ADP to be able to communicate with each other about:

  • configuration reloading (e.g. pulling an updated API key from the core Agent and updating any Datadog-based destinations)
  • status reporting (being able to query ADP for its status when an operator runs agent status)
  • flare creation (being able to trigger ADP to generate and collect any relevant information when creating a flare)
@tobz tobz added area/core Core functionality, event model, etc. effort/complex Involves complicated changes that require guidance and careful review. type/meta Things that can't be neatly categorized and/or aren't yet fully-formed ideas/thoughts. labels Aug 8, 2024
@tobz
Copy link
Member Author

tobz commented Nov 7, 2024

Part of this -- support for status and flare creation -- is likely to be tackled through the addition of a new shared component on the Agent side: DataDog/datadog-agent#30543

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/core Core functionality, event model, etc. effort/complex Involves complicated changes that require guidance and careful review. type/meta Things that can't be neatly categorized and/or aren't yet fully-formed ideas/thoughts.
Projects
None yet
Development

No branches or pull requests

1 participant