Table of Contents | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Azure concerns
Collector concerns
Error type | Error ID | Error message | Cause | Solution |
---|---|---|---|---|
| 1 | Invalid | The configured | Update the |
| 2 | Invalid | The configured | Update the |
| 350 | Could not match tag to record and no default tag provided: | Advanced tagging configured but no default tag provided and record did not match any of tag pathways | Provide default tag in advanced tag mapping object |
| 401 | An error occurred while trying to authenticate with the Azure API. Exception: | The collector is unable to authenticate with the Azure API. | Check the credentials and ensure that the collector has the necessary permissions to access the Azure API. |
| 410 | An error occurred while trying to check if container | The collector was unable to locate the specified blob storage container name. | Ensure the container exists and the credentials have READ access to the container. |
| 411 | An error occurred while trying to check if container | The collector was unable to access the specified blob storage container name. | Ensure the container exists and the credentials have READ access to the container. |
| 412 | An error occurred while trying to create container | The collector was unable to create the container for the auto discover service and the user indicated to use Azure Blob Storage checkpointing. | Ensure the credentials have WRITE access to the container storage account. |
| 420 | An error occurred while trying to get consumer group | The collector was unable to access the specified consumer group name. | Ensure the consumer group exists and the credentials have READ access to the consumer group. |
| 421 | An error occurred while trying to create consumer group | The collector was unable to create the consumer group for the auto discover service. | Ensure the credentials have WRITE access to the event hub namespace or use the |
Typical issues
CBS token error - This issue happens usually when the connection string includes the event hub namespace name instead of the event hub name. Both values are usually different and it is easy to mix up both.
Delayed events - You can use the
@devo_event_enqueued_time
value in the tablecloud.azure
to check the time that the events are queued in Azure.Code Block from cloud.azure select eventdate-parsedate(str(jqeval(jqcompile(".\"@devo_event_enqueued_time\""), jsonparse(rawMessage))),"YYYY-MM-DD[T]HH:mm:ss.SSSSSS[Z]","utc") as collector_delay, parsedate(str(jqeval(jqcompile(".\"@devo_event_enqueued_time\""), jsonparse(rawMessage))),"YYYY-MM-DD[T]HH:mm:ss.SSSSSS[Z]","utc")-parsedate(timestamp,"YYYY-MM-DD[T]HH:mm:ss.SSSSSSS[Z]","utc") as eventhub_delay, collector_delay+eventhub_delay>1h as problem_detected
The delayed events can be caused by Event Hub itself (high enqueued time), or by lack of processing capacity of collector. In this case, it is necessary to add more collector instances, or to create a collector for each partition pods.
Duplicated events - Adjust the value of the config parameter
duplicated_messages_mechanism_value
according to your deployment. If you are running several instances, change the value tolocal
.
...