Skip to content

Commit de9055a

Browse files
Rename opampAgent fields for clarity
1 parent cbc4513 commit de9055a

2 files changed

Lines changed: 32 additions & 32 deletions

File tree

extension/opampextension/opamp_agent.go

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -56,12 +56,12 @@ type opampAgent struct {
5656
cfg *Config
5757
logger *zap.Logger
5858

59-
agentType string
60-
agentVersion string
61-
agentInstanceID string
62-
resourceAttrs map[string]string
59+
serviceName string
60+
serviceVersion string
61+
serviceInstanceID string
62+
resourceAttrs map[string]string
6363

64-
instanceID uuid.UUID
64+
instanceUID uuid.UUID
6565

6666
eclk sync.RWMutex
6767
effectiveConfig *confmap.Conf
@@ -134,7 +134,7 @@ func (o *opampAgent) Start(ctx context.Context, host component.Host) error {
134134
HeaderFunc: headerFunc,
135135
TLSConfig: tls,
136136
OpAMPServerURL: o.cfg.Server.GetEndpoint(),
137-
InstanceUid: types.InstanceUid(o.instanceID),
137+
InstanceUid: types.InstanceUid(o.instanceUID),
138138
Callbacks: types.Callbacks{
139139
OnConnect: func(_ context.Context) {
140140
o.logger.Debug("Connected to the OpAMP server")
@@ -283,24 +283,24 @@ func (o *opampAgent) updateEffectiveConfig(conf *confmap.Conf) {
283283
}
284284

285285
func newOpampAgent(cfg *Config, set extension.Settings) (*opampAgent, error) {
286-
agentType := set.BuildInfo.Command
286+
serviceName := set.BuildInfo.Command
287287

288288
sn, ok := set.Resource.Attributes().Get(string(conventions.ServiceNameKey))
289289
if ok {
290-
agentType = sn.AsString()
290+
serviceName = sn.AsString()
291291
}
292292

293-
agentVersion := set.BuildInfo.Version
293+
serviceVersion := set.BuildInfo.Version
294294

295295
sv, ok := set.Resource.Attributes().Get(string(conventions.ServiceVersionKey))
296296
if ok {
297-
agentVersion = sv.AsString()
297+
serviceVersion = sv.AsString()
298298
}
299299

300-
agentInstanceID := ""
300+
serviceInstanceID := ""
301301

302302
if sid, ok := set.Resource.Attributes().Get(string(conventions.ServiceInstanceIDKey)); ok {
303-
agentInstanceID = sid.Str()
303+
serviceInstanceID = sid.Str()
304304
}
305305

306306
var uid uuid.UUID
@@ -328,10 +328,10 @@ func newOpampAgent(cfg *Config, set extension.Settings) (*opampAgent, error) {
328328
agent := &opampAgent{
329329
cfg: cfg,
330330
logger: set.Logger,
331-
agentType: agentType,
332-
agentVersion: agentVersion,
333-
agentInstanceID: agentInstanceID,
334-
instanceID: uid,
331+
serviceName: serviceName,
332+
serviceVersion: serviceVersion,
333+
serviceInstanceID: serviceInstanceID,
334+
instanceUID: uid,
335335
capabilities: cfg.Capabilities,
336336
opampClient: opampClient,
337337
resourceAttrs: resourceAttrs,
@@ -381,9 +381,9 @@ func (o *opampAgent) createAgentDescription() error {
381381
description := getOSDescription(o.logger)
382382

383383
ident := []*protobufs.KeyValue{
384-
stringKeyValue(string(conventions.ServiceInstanceIDKey), o.agentInstanceID),
385-
stringKeyValue(string(conventions.ServiceNameKey), o.agentType),
386-
stringKeyValue(string(conventions.ServiceVersionKey), o.agentVersion),
384+
stringKeyValue(string(conventions.ServiceInstanceIDKey), o.serviceInstanceID),
385+
stringKeyValue(string(conventions.ServiceNameKey), o.serviceName),
386+
stringKeyValue(string(conventions.ServiceVersionKey), o.serviceVersion),
387387
}
388388

389389
// Initially construct using a map to properly deduplicate any keys that
@@ -425,9 +425,9 @@ func (o *opampAgent) createAgentDescription() error {
425425

426426
func (o *opampAgent) updateAgentIdentity(instanceID uuid.UUID) {
427427
o.logger.Debug("OpAMP agent identity is being changed",
428-
zap.String("old_id", o.instanceID.String()),
428+
zap.String("old_id", o.instanceUID.String()),
429429
zap.String("new_id", instanceID.String()))
430-
o.instanceID = instanceID
430+
o.instanceUID = instanceID
431431
}
432432

433433
func (o *opampAgent) composeEffectiveConfig() *protobufs.EffectiveConfig {

extension/opampextension/opamp_agent_test.go

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -41,9 +41,9 @@ func TestNewOpampAgent(t *testing.T) {
4141
set.BuildInfo = component.BuildInfo{Version: "test version", Command: "otelcoltest"}
4242
o, err := newOpampAgent(cfg.(*Config), set)
4343
assert.NoError(t, err)
44-
assert.Equal(t, "otelcoltest", o.agentType)
45-
assert.Equal(t, "test version", o.agentVersion)
46-
assert.NotEmpty(t, o.instanceID.String())
44+
assert.Equal(t, "otelcoltest", o.serviceName)
45+
assert.Equal(t, "test version", o.serviceVersion)
46+
assert.NotEmpty(t, o.instanceUID.String())
4747
assert.True(t, o.capabilities.ReportsEffectiveConfig)
4848
assert.True(t, o.capabilities.ReportsHealth)
4949
assert.Empty(t, o.effectiveConfig)
@@ -60,9 +60,9 @@ func TestNewOpampAgentAttributes(t *testing.T) {
6060
set.Resource.Attributes().PutStr("service.instance.id", "f8999bc1-4c9b-4619-9bae-7f009d2411ec")
6161
o, err := newOpampAgent(cfg.(*Config), set)
6262
assert.NoError(t, err)
63-
assert.Equal(t, "otelcol-distro", o.agentType)
64-
assert.Equal(t, "distro.0", o.agentVersion)
65-
assert.Equal(t, "f8999bc1-4c9b-4619-9bae-7f009d2411ec", o.agentInstanceID)
63+
assert.Equal(t, "otelcol-distro", o.serviceName)
64+
assert.Equal(t, "distro.0", o.serviceVersion)
65+
assert.Equal(t, "f8999bc1-4c9b-4619-9bae-7f009d2411ec", o.serviceInstanceID)
6666
assert.NoError(t, o.Shutdown(t.Context()))
6767
}
6868

@@ -196,14 +196,14 @@ func TestUpdateAgentIdentity(t *testing.T) {
196196
o, err := newOpampAgent(cfg.(*Config), set)
197197
assert.NoError(t, err)
198198

199-
olduid := o.instanceID
199+
olduid := o.instanceUID
200200
assert.NotEmpty(t, olduid.String())
201201

202202
uid := uuid.Must(uuid.NewV7())
203203
assert.NotEqual(t, uid, olduid)
204204

205205
o.updateAgentIdentity(uid)
206-
assert.Equal(t, o.instanceID, uid)
206+
assert.Equal(t, o.instanceUID, uid)
207207
assert.NoError(t, o.Shutdown(t.Context()))
208208
}
209209

@@ -990,9 +990,9 @@ func newTestOpampAgent(cfg *Config, set extension.Settings, mockOpampClient *moc
990990
o := &opampAgent{
991991
cfg: cfg,
992992
logger: set.Logger,
993-
agentType: set.BuildInfo.Command,
994-
agentVersion: set.BuildInfo.Version,
995-
instanceID: uid,
993+
serviceName: set.BuildInfo.Command,
994+
serviceVersion: set.BuildInfo.Version,
995+
instanceUID: uid,
996996
capabilities: cfg.Capabilities,
997997
opampClient: mockOpampClient,
998998
statusSubscriptionWg: &sync.WaitGroup{},

0 commit comments

Comments
 (0)