So you've deployed a fleet of observability agents in to the field, but now you need to update their configuration. If you have an existing channel to push out config changes, great. But what if that's a bit too cumbersome, or if you have different agents which require different config file changes? OpAMP aims to be the protocol for managing them, allowing remote config and status reporting capabilities over HTTP (agent polls control plane) or WebSockets.
There's an announcement blog post, and opamp-go repo with examples. The example appears to show remote config management via changing a config file and restarting the process. Maybe there will be deaper integration with the SDKs in the future?