...
Error code | Reason | Client action |
..AuthorizationFailed | Client is not permitted to send metrics. | Log a warning to the application and schedule the next GetTelemetrySubscriptionsRequest in 30 minutes. |
InvalidRecord | Broker failed to decode or validate the client’s encoded metrics. | Log a warning to the application and schedule the next GetTelemetrySubscriptionsRequest to 5 minutes. |
UnknownSubscriptionId | Client sent a PushTelemetryRequest with an invalid or outdated SubscriptionId, the configured subscriptions have changed. | Send a GetTelemetrySubscriptionRequest to update the client's subscriptions. |
UnsupportedCompressionType | Client’s compression type is not supported by the broker. | Send a GetTelemetrySubscriptionRequest to get an up to date list of the broker's supported compression types (and any subscription changes). |
...