1. View statistics

Current activity

The Current activity tab of the Stats page shows the processing activity in your Sitecore Content Hub solution.

The information is divided into two sections:

  • Queue - a list of the processing queues, with numbers representing how many messages are at each stage of the queueing process.
  • Jobs - a collection of statistics about jobs, grouped by job type.
Note

You can access the details of the jobs you created from your personal Background processes page.

For each job, one or more messages are sent to the queue, instructing queue workers to process them. Messages contain the data needed by the workers assigned to each queue to fulfill the job assignment.

A message can be in one of the following stages:

  • In - new message is created.
  • WIP (work in progress) - message is being processed.
  • Complete - message has been successfully completed.
  • Dead - message cannot be processed.
Note

You can set up job prioritization. For example, processing image files can have a higher priority than video files so they are processed first.

Queues

The following table describes the various queues used throughout Content Hub. Some of these queues are scalable, meaning their capacity can be adjusted to accommodate infrastructure of different sizes.

QueueActivityScalable
actionsHandles actions invoked either through triggers or manually through the API.Yes
assetlifecycleOptimizes storage for files located in the Azure Blob storage of an asset, whether it is archived or not.No
auditLogs and saves activities in an Elasticsearch audit log index.No
businesslogicRuns configurable logic when certain system events occur. Mainly used with projects and jobs.No
checkoutMoves assets to OneDrive.No
chili_validationValidates the uploaded publication templates. Can be used for Chili integration.No
cleanupDeletes entities that are no longer required. If an entity is linked to files, the files are also deleted.No
compositeassetsHandles entity save operations for assets based on file archives such as ZIP files. It extracts each file from the archive and associates them with the asset.No
copy_asyncCopies an entity asynchronously.No
discussionnotificationNotifies users when they are mentioned in discussions or comments.No
download_reporting_logsCreates a download package when the user requests the download of reporting logs.No
drmcomplexityForces assets to require explicit approval by updating the ExplicitApprovalRequired flag and associated digital rights management (DRM) properties.No
duplicatefileChecks for duplicate files, creates fileDuplicate entities for each duplicate type, and flags duplicate assets with the property HasDuplicate: True.No
embeddingsGenerates AI embeddings for assets used in visual search. This worker runs only during initial processing; subsequent embeddings are generated on file upload.No
entitypublishingPublishes entities to Edge.No
entitypublishing_changesProcesses publishing-related change events for entities and schemas so changes in Content Hub are propagated to delivery channels such as Experience Edge.No
exportdataProcesses data exports. Used for exporting both Excel and translations.No
fetchLets users upload assets from either a UNC path or a public URL. The newly uploaded assets are then added as file entities to an existing asset entity.Yes
flowForwards incoming messages to a flow queue that corresponds with the message channel. Only one instance of this worker is permitted.No
graphProvides a gateway for the graph server, which connects normalized data in the Redis data storage and de-normalized data in the Elasticsearch data storageNo
high_priority_fetchSimilar to the fetch queue, except that it processes high-priority jobs.Yes
high_priority_import_dataSimilar to the importdata queue, except that it processes high-priority jobs.No
importdataProcesses data imports. It is used to import Excel files, mass edits, and translations.No
job_systemRoutes messages from the job_system queue to child subscriber queues.No
masseditHandles multiple edits on entities. It can be configured to only edit part of the entities relations and properties.No
orderingPrepares download orders by converting and archiving files, as requested by users.No
packageHandles requests for exporting and importing packages.No
processingHandles processing jobs based on priority.Yes
publiccollectionMakes a collection public, making all the assets in the collection available through an external website. Access to this external website can be configured to require authentication.No
publiclinkUpdates the state of the public link entities in an Azure table.Yes
publisherEvery message goes through this queue before being propagated.No
renditionsBased on a specific configuration, it scans a queue of saved entities, detects property changes, and creates a processing job.No
rolesUpdates the user group policies when creating, updating, or deleting a role template.No
scriptcompilationBuilds requested scripts in C#.Yes
sendemailSends email messages.Yes
setistemplateProcesses changes to the "IsTemplate" status of entities, updating related content structures to keep templates and derived items updated.No
sitecore_machine_learningSends information about assets to the Sitecore AI, which processes similarity metrics for specific assets.No
sitecore_portalSynchronizes users and roles inside Sitecore Identity.No
systemHandles large, time-consuming system jobs that are executed after an upgrade. These jobs are excluded from the upgrade process itself, but begin when the system is live. Examples of these jobs include updates to translations, themes, and large entities.No
tasknotificationSends email notifications to users during the following situations:

  • At the creation of a task, to notify the assignees.
  • At the completion of a task, to notify the task creator.
  • When the creator of a task wants to send a reminder to the assignees.
No
tasksCopies a task and assigns it to specifics users.No
themeGenerates themes based on data in a theme entity.No
themenotificationNotifies media delivery when it has to refresh the cached theme.No
totalfilesizeSets the properties TotalColdFileSize and TotalHotFileSize on all existing file entities in the system. Depending on the number of assets and files already archived, this can take several hours.No
triggersWhenever there are changes in the system, it checks if the trigger conditions are met and, if so, it activates the trigger.Yes
uploadAdds a new Add links button to the Create page, letting users create assets based on files from an external source.Yes
If you have suggestions for improving this article, let us know!