This repository provides cores services for Assemblyline 4.
| Tag Type | Description | Example Tag |
|---|---|---|
| latest | The most recent build (can be unstable). | latest |
| build_type | The type of build used. dev is the latest unstable build. stable is the latest stable build. |
stable or dev |
| series | Complete build details, including version and build type: version.buildType. |
4.5.stable, 4.5.1.dev3 |
Create alerts for the different submissions in the system.
docker run --name alerter cccs/assemblyline-core python -m assemblyline_core.alerter.run_alerterArchives submissions and their results & files into the archive.
docker run --name archiver cccs/assemblyline-core python -m assemblyline_core.archiver.run_archiverRoute the files in the system while a submission is tacking place. Make sure all files during a submission are completed by all required services.
docker run --name dispatcher cccs/assemblyline-core python -m assemblyline_core.dispatchingDelete submissions and their results when their time-to-live expires.
docker run --name expiry cccs/assemblyline-core python -m assemblyline_core.expiry.run_expiryMove ingested files from the priority queues to the processing queues.
docker run --name ingester cccs/assemblyline-core python -m assemblyline_core.ingesterGenerates metrics of the different components in the system.
docker run --name heartbeat cccs/assemblyline-core python -m assemblyline_core.metrics.run_heartbeat_managerdocker run --name metrics cccs/assemblyline-core python -m assemblyline_core.metrics.run_metrics_aggregatordocker run --name statistics cccs/assemblyline-core python -m assemblyline_core.metrics.run_statistics_aggregatorSpin up and down services in the system depending on the load.
docker run --name scaler cccs/assemblyline-core python -m assemblyline_core.scaler.run_scalerMake sure the different services get their latest update files.
docker run --name updater cccs/assemblyline-core python -m assemblyline_core.updater.run_updaterRun the different workflows in the system and apply their labels, priority and status.
docker run --name workflow cccs/assemblyline-core python -m assemblyline_core.workflow.run_workflowFor more information about these Assemblyline components, follow this overview of the system's architecture.
Ce dépôt fournit des services de base pour Assemblyline 4.
| Type d'étiquette | Description | Exemple d'étiquette |
|---|---|---|
| dernière | La version la plus récente (peut être instable). | latest |
| build_type | Le type de compilation utilisé. dev est la dernière version instable. stable est la dernière version stable. |
stable ou dev |
| séries | Le détail de compilation utilisé, incluant la version et le type de compilation : version.buildType. |
4.5.stable, 4.5.1.dev3 |
Crée des alertes pour les différentes soumissions dans le système.
docker run --name alerter cccs/assemblyline-core python -m assemblyline_core.alerter.run_alerterArchivage des soumissions, de leurs résultats et des fichiers dans l'archive.
docker run --name archiver cccs/assemblyline-core python -m assemblyline_core.archiver.run_archiverAchemine les fichiers dans le système durant une soumission. S'assure que tous les fichiers de la soumission courante soient complétés par tous les services requis.
docker run --name dispatcher cccs/assemblyline-core python -m assemblyline_core.dispatchingSupprimer les soumissions et leurs résultats à l'expiration de leur durée de vie.
docker run --name expiry cccs/assemblyline-core python -m assemblyline_core.expiry.run_expiryDéplace les fichiers ingérés des files d'attente prioritaires vers les files d'attente de traitement.
docker run --name ingester cccs/assemblyline-core python -m assemblyline_core.ingesterGénère des métriques des différents composants du système.
docker run --name heartbeat cccs/assemblyline-core python -m assemblyline_core.metrics.run_heartbeat_managerdocker run --name metrics cccs/assemblyline-core python -m assemblyline_core.metrics.run_metrics_aggregatordocker run --name statistics cccs/assemblyline-core python -m assemblyline_core.metrics.run_statistics_aggregatorAugmente et diminue les services dans le système en fonction de la charge.
docker run --name scaler cccs/assemblyline-core python -m assemblyline_core.scaler.run_scalerAssure que les différents services reçoivent leurs derniers fichiers de mise à jour.
docker run --name updater cccs/assemblyline-core python -m assemblyline_core.updater.run_updaterExécute les différents flux de travail dans le système et appliquer leurs étiquettes, leur priorité et leur statut.
docker run --name workflow cccs/assemblyline-core python -m assemblyline_core.workflow.run_workflowPour plus d'informations sur ces composants Assemblyline, suivez ce overview de l'architecture du système.