# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
All diagnostics.
Component level action.
Custom action (registered by the unit).
Diagnostics collection action.
Unit level action.
Action has failed or is unimplemented.
Action was successful.
No description provided by the author
No description provided by the author
Checkin chunking support.
Artifact store service.
V1 checkin service.
V2 checkin service.
Log service.
Key-value store service.
CONFIGURING is an optional observed state indicating the unit is started and being configured prior to transitioning to HEALTHY.
DEGRADED is an optional observed state indicating the unit experienced a non-fatal error.
FAILED is an optional observed state indicating the unit experienced a fatal error.
HEALTHY is a required observed and expected state.
STARTING is an optional observed state indicating the unit is doing work to start before transitioning to HEALTHY.
STOPPED is a required observed and expected state.
STOPPING is an optional observed state indicating the unit is doing the work required to STOP before transitioning to STOPPED.
Expects that the application is running.
Expects that the application is stopping.
Application is currently configuring.
Application is working but in a degraded state.
Application is failing completely.
Application is in healthy state.
Application is starting.
Application is stopping.
Action was successful.
Action has failed.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
Enum value maps for ActionRequest_Level.
Enum value maps for ActionRequest_Level.
Enum value maps for ActionRequest_Type.
Enum value maps for ActionRequest_Type.
Enum value maps for ActionResponse_Status.
Enum value maps for ActionResponse_Status.
Enum value maps for AgentManagedMode.
Enum value maps for AgentManagedMode.
Enum value maps for ConnectionSupports.
Enum value maps for ConnectionSupports.
Enum value maps for ConnInfoServices.
Enum value maps for ConnInfoServices.
ElasticAgent_ServiceDesc is the grpc.ServiceDesc for ElasticAgent service.
ElasticAgentArtifact_ServiceDesc is the grpc.ServiceDesc for ElasticAgentArtifact service.
ElasticAgentLog_ServiceDesc is the grpc.ServiceDesc for ElasticAgentLog service.
ElasticAgentStore_ServiceDesc is the grpc.ServiceDesc for ElasticAgentStore service.
No description provided by the author
No description provided by the author
No description provided by the author
Enum value maps for State.
Enum value maps for State.
Enum value maps for StateExpected_State.
Enum value maps for StateExpected_State.
Enum value maps for StateObserved_Status.
Enum value maps for StateObserved_Status.
Enum value maps for StoreGetKeyResponse_Status.
Enum value maps for StoreGetKeyResponse_Status.
Enum value maps for StoreTxType.
Enum value maps for StoreTxType.
Enum value maps for UnitLogLevel.
Enum value maps for UnitLogLevel.
Enum value maps for UnitType.
Enum value maps for UnitType.
# Structs
No description provided by the author
A action request is streamed from the Elastic Agent to the application so an action can be performed by the connected application.
An action response is streamed from the application back to the Elastic Agent to provide a result to an action request.
Agent information that the component might want to use for its events, including the package version, which components should report instead of their own version.
APM configuration.
Requests an artifact from the Elastic Agent.
Content of the artifact.
No description provided by the author
No description provided by the author
A set of units and their expected states and configuration.
Observed statuses and configuration for defined units.
Observed version information for the running program.
Component-level configuration.
Limits to configure for the currently running component.
Data stream defined in either top-level unit or in multiple streams in the unit.
Elastic APM configuration.
Elastic APM TLS config.
Feature flags configurations.
FQDN feature flag indicates to use FQDN for host.name instead of hostname.
No description provided by the author
No description provided by the author
No description provided by the author
Metadata provided in the meta field of a unit.
Package metadata provided in the meta field of a unit.
Information sent to component on startup containing the necessary information for the component to connect back to the Elastic Agent and the agent details.
A state expected message is streamed from the Elastic Agent to the application informing the application what Elastic Agent expects the applications state to be.
A status observed message is streamed from the application to Elastic Agent.
Begins a new transaction.
Response for a started transaction.
Commits the transaction in the store.
Response from `CommitTx`.
Deletes a key in the store.
Response from `DeleteKey`.
Discards the transaction in the store.
Response from `DiscardTx`.
Gets a key from the store.
Response of the retrieved key.
Sets a key into the store.
Response from `SetKey`.
Stream defined in a configuration.
UnimplementedElasticAgentArtifactServer must be embedded to have forward compatible implementations.
UnimplementedElasticAgentLogServer must be embedded to have forward compatible implementations.
UnimplementedElasticAgentServer must be embedded to have forward compatible implementations.
UnimplementedElasticAgentStoreServer must be embedded to have forward compatible implementations.
A unit that is part of a collector/shipper.
A units expected configuration.
Observed status for a unit.
# Interfaces
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ElasticAgentArtifactClient is the client API for ElasticAgentArtifact service.
ElasticAgentArtifactServer is the server API for ElasticAgentArtifact service.
ElasticAgentClient is the client API for ElasticAgent service.
ElasticAgentLogClient is the client API for ElasticAgentLog service.
ElasticAgentLogServer is the server API for ElasticAgentLog service.
ElasticAgentServer is the server API for ElasticAgent service.
ElasticAgentStoreClient is the client API for ElasticAgentStore service.
ElasticAgentStoreServer is the server API for ElasticAgentStore service.
UnsafeElasticAgentArtifactServer may be embedded to opt out of forward compatibility for this service.
UnsafeElasticAgentLogServer may be embedded to opt out of forward compatibility for this service.
UnsafeElasticAgentServer may be embedded to opt out of forward compatibility for this service.
UnsafeElasticAgentStoreServer may be embedded to opt out of forward compatibility for this service.
# Type aliases
The level that the action is operating on.
Type of action being performed.
Status result of the action.
Reports the mode agent is running in.
Features that the connection between the client and the server supports.
Services that the client is allowed to use over the connection.
State codes for the current state.
No description provided by the author
Status codes for the current state.
Status result of the get.
Type of transaction to start.
Log level for the unit.
Type of unit.