# Functions
CorruptTelegrafError is used when the config cannot be unmarshalled from the bytes stored in the kv.
ErrUnprocessableTelegraf is used when a telegraf is not able to be converted to JSON.
InternalTelegrafServiceError is used when the error comes from an internal system.
New constructs and configures a new telegraf config service.
UnavailableTelegrafServiceError is used if we aren't able to interact with the store, it means the store is not available at the moment (e.g.
# Variables
ErrInvalidTelegrafID is used when the service was provided an invalid ID format.
ErrInvalidTelegrafOrgID is the error message for a missing or invalid organization ID.
ErrTelegrafNotFound is used when the telegraf configuration is not found.