Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions proto/opamp.proto
Original file line number Diff line number Diff line change
Expand Up @@ -810,6 +810,10 @@ message ComponentHealth {
// A map to store more granular, sub-component health. It can nest as deeply as needed to
// describe the underlying system.
map<string, ComponentHealth> component_health_map = 6;

// Additional context or metadata for the observed component's status.
// Attributes are component specific and outside the concerns of the OpAMP protocol.
repeated KeyValue attributes = 7;
}

message EffectiveConfig {
Expand Down
7 changes: 7 additions & 0 deletions specification.md
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ Status: [Beta]
- [ComponentHealth.status](#componenthealthstatus)
- [ComponentHealth.status_time_unix_nano](#componenthealthstatus_time_unix_nano)
- [ComponentHealth.component_health_map](#componenthealthcomponent_health_map)
- [ComponentHealth.attributes](#componenthealthattributes)
+ [EffectiveConfig Message](#effectiveconfig-message)
- [EffectiveConfig.config_map](#effectiveconfigconfig_map)
+ [RemoteConfigStatus Message](#remoteconfigstatus-message)
Expand Down Expand Up @@ -1242,6 +1243,7 @@ message ComponentHealth {
string status = 4;
fixed64 status_time_unix_nano = 5;
map<string, ComponentHealth> component_health_map = 6;
repeated KeyValue attributes = 7;
}
```

Expand Down Expand Up @@ -1275,6 +1277,11 @@ nanoseconds since 00:00:00 UTC on 1 January 1970.
A map to store more granular, sub-component health. It can nest as deeply as needed to
describe the underlying system.

##### ComponentHealth.attributes

Additional context or metadata for the observed component's status.
Attributes are component specific and outside the concerns of the OpAMP protocol.

#### EffectiveConfig Message

The EffectiveConfig message has the following structure:
Expand Down