Andy Keller

Results 9 issues of Andy Keller

It can be useful to close an agent connection to the server and I propose that a Close() method be added to the [types.Connection](https://github.com/open-telemetry/opamp-go/blob/main/server/types/connection.go) interface. The agent may quickly reconnect,...

In a busy server, we encountered a concurrent write panic. I added protection in the server, but ideally the library would add a Mutex to prevent this from happening. Here...

See https://github.com/open-telemetry/opamp-spec/issues/49 It was easiest for me to start here. If we agree on the direction of this, I plan to do the following: * update the opamp-spec * add...

It was mentioned in [this discussion](https://cloud-native.slack.com/archives/C02J58HR58R/p1683125413023499) that it would be useful to be able to associate the status in RemoteConfigStatus with a particular configuration supplied in AgentRemoteConfig. Currently there is...

enhancement

Implements the recent additions to the spec described in https://github.com/open-telemetry/opamp-spec/pull/132 ### Client CustomCapabilities are added to types.StartSettings and these are sent to the server with ReportFullState or when SetCustomCapabilities is...

This was first mentioned by @srikanthccv in a comment on https://github.com/open-telemetry/opamp-go/pull/192 and I noticed the issue on my recent PR as well https://github.com/open-telemetry/opamp-go/pull/209. When looking at the [codecov report](https://app.codecov.io/gh/open-telemetry/opamp-go/pull/209?src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=open-telemetry) for...

Sorry I don't have time right now to dig into the cause of this, but I am unable to build master. ``` ± gradle build installDist :compileJava FAILURE: Build failed...

_I'll describe this in the context of OpenTelemetry, but similar issues will exist for other agents._ OpenTelemetry distributions may have different components included during the build. Before sending a configuration...

With `OnlyEvaluateLocally: true` set on the FeatureFlagPayload and no match for the provided payload, IsFeatureEnabled will return `false, nil` GetFeatureFlagPayload will return `"", errors.New("unable to compute flag locally")` I would...