Event IDs
    • PDF

    Event IDs

    • PDF

    Article summary

    Overview

    Each service within Glasswall Constellations emits log statements whenever events within the service occur. When these logs are created, they often contain helpful data for tracking a request through the system.

    Most logs contain an attached Event ID which can be used to filter the logs for specific log and event types. This is useful when trying to understand what events have occured within a service, or figure out potential issues with a request.

    Glasswall Halo Event IDs

    Glasswall Halo also leverages Event IDs.

    Services

    Scan Controller

    EventIDDescription
    ConnectionStringValidationFail1When a request is made but the provided connection strings could not be validated.
    StartScanStart2When a start scan request begins processing.
    StartScanEnd3When a start scan request has been successfully started.
    HandleScanResponseStart4When processing the result of either the completion of Page listing, or Completion of all page segments.
    HandleScanResponseEnd5When processing ends after a change in state of a scan occurs.
    GetScanStatusStart6When a request to retrieve data from the cosmos database begins.
    GetScanStatusError7When a request to retrieve data from the cosmos database fails.
    GetScanStatusEnd8When a request to retrieve data from the cosmos database concludes.
    StoreScanStatusStart9When a request to store data within the cosmos database begins.
    StoreScanStatusError10When a request to store data within the cosmos database fails.
    StoreScanStatusEnd11When a request to store data within the cosmos database concludes.
    GetScanStatusByIdStart12When a request to retrieve data from the cosmos database using a scan ID begins.
    GetScanStatusByIdError13When a request to retrieve data from the cosmos database using a scan ID fails.
    GetScanStatusByIdEnd14When a request to retrieve data from the cosmos database using a scan ID concludes.
    CancelScanStart15When a request to cancel a scan begins.
    CancelScanEnd16When a request to cancel a scan concludes.
    CancelScanError17When a request to cancel a scan fails.
    HandleDeadLetterStart18When a dead letter message is received and processing begins.
    HandleDeadLetterEnd19When a dead letter message is received and processing concludes successfully.
    DeadLetterMessageInvalid20When a message received on the dead letter queue is invalid or malformed.
    RescanStart21When a rescan request begins.
    RescanEnd22When a rescan request successfully concludes.
    RescanError23When a rescan request fails to be processed.
    ChildScanNotFound24Not currently used - reserved for future usage
    ExistingRescanUnderwayStart25When a new query is executed on the cosmos database to determine if a scan is currently in progress
    ExistingRescanUnderwayEnd26When a query is executed on the cosmos database to determine if a scan is currently in progress successfully concludes.

    Scan Preprocessor

    EventIDDescription
    ProcessSegmentStart1When a new segment processing request is started.
    StoreFileMetadataStart2When a request to the cosmos database for storing file metadata is started.
    StoreFileMetadataEnd3When a request to the cosmos database for storing file metadata successfully concludes.
    ProcessSegmentEnd4When a segment processing request is successfully concluded.
    ProcessCdrResponseStart5When a response from the CDR enabler is received and processing is started.
    RetrieveFileMetadata6When a request to the cosmos database for retrieving file metadata is started.
    RetrieveFileMetadataError7When a request to the cosmos database for retrieving file metadata fail to complete.
    SegmentComplete8When a segment no longer has any files in a processing state.
    ProcessCdrResponseEnd9When a response from the CDR enabler is received and successfully concluded.

    CDR Enabler

    EventIDDescription
    ProcessFileStart1When a request to process a file is received.
    ProcessFileEnd2When a request to process a file is concluded.
    ExpressModeFoundUnsupportedFile3While running in express mode, a file provided was unsupported.
    ExceededMaxFileSize4When a processing a request, a file received was larger than the max size specified in the config.
    DownloadOriginalFileStart5When the CDR enabler begins to download the original file for processing.
    OriginalFileNotFound6When the download of an original file fails due to not being found within the specified storage account.
    DownloadOriginalFileEnd7When the download of an original file successfully concludes.
    FileRebuildStart8When a request to rebuild a file is sent off to Glasswall Halo.
    FileRebuildError9When a request to rebuild a file via Glasswall Halo times out or fails to collect analysis information.
    FileRebuildEnd10When a request to rebuild a file via Glasswall Halo successfully concludes.
    HandleSingleFileResultStart11When a request to process a single file begins.
    HandleSingleFileResultEnd12When a request to process a single file concludes.
    HandleBasicArchiveResultStart13When a request to process an archive result in basic mode begins.
    HandleBasicArchiveResultEnd14When a request to process an archive result in basic mode ends.
    UploadTargetFileStart15When a processed file begins to upload to the target storage account.
    UploadTargetFileError16When a processed file fails to upload to the target storage account.
    UploadTargetFileEnd17When a processed file successfully uploads to the target storage account.
    HandleDetailedArchiveResultStart18When a request to process an archive result in detailed mode begins.
    HandleDetailedArchiveResultEnd19When a request to process an archive result in detailed mode concludes successfully.
    HandleDetailedArchiveEntryStart20When a file within a detailed archive begins processing.
    HandleDetailedArchiveEntryEnd21When a file within a detailed archive concludes processing successfully.
    UnableToConnectToMessageBroker22When the RabbitMQ library detects that the service is unreachable.
    UnableToConnectToMessageBrokerQueue23When the RabbitMQ library can connect to the service, but the queue does not exist.
    UnexpectedMessageBrokerException24When the RabbitMQ library raises an unexpected exception when trying to connect to the service.
    ConnectionStringValidationFail25When any of the input connection details for a scan are no longer valid, such as the Target Container no longer existing.

    Page Scanner

    EventIDDescription
    SegmentListingStart1When segment listing begins for either a scan or rescan.
    SegmentFound2When a segment is successfully retrieved from the specified storage account.
    SegmentListingError3Not currently used - reserved for future usage
    SegmentListingCancelled4When a scan has been cancelled during segment processing.
    SegmentListingEnd5When segment listing has been concluded for either a scan or rescan.
    StoreSegmentStart6When a request to store a page segment in the cosmos database is made.
    StoreSegmentEnd7When a request to store a page segment in the cosmos database is successfully concluded.
    HandleSegmentResponseStart8When processing of a received message for changing the state of a segment begins.
    AllSegmentsComplete9When all segments have been processed.
    SegmentsStillProcessing10When a segment has been processed, but more still require processing.
    HandleSegmentResponseEnd11When processing of a received message for changing the state of a segment is successfully concluded.
    CancelScanStart12When a request to cancel a scan is received and ready to begin processing.
    CancelScanError13Not currently used, reserved for potential future usage.
    CancelScanEnd14When a request to cancel a scan has been successfully concluded.
    StoreCancelRequestStart15When processing of a received message for changing the state of a segment is successfully concluded.
    StoreCancelRequestEnd16When processing of a received message for changing the state of a segment is successfully concluded.

    Event Collation

    EventIDDescription
    ProcessTransactionEventStart1When a new transaction event message is received and processing is started.
    StoreTransactionEventStart2When a request to store a transaction event in the cosmos database is started.
    StoreTransactionEventEnd3When a request to store a transaction event is the cosmos database is successfully concluded.
    ProcessTransactionEventEnd4When a transaction event has been successfully processed and stored within the database.
    UnableToConnectToMessageBroker5When the RabbitMQ library detects that the service is unreachable.
    UnableToConnectToMessageBrokerQueue6When the RabbitMQ library can connect to the service, but the queue does not exist.
    UnexpectedMessageBrokerException7When the RabbitMQ library raises an unexpected exception when trying to connect to the service.

    Event Projection

    EventIDDescription
    QueryScanSummaryStart1When a request to access a materialized view of a scan summary begins.
    QueryScanSummaryFail2When a request to access a materialized view of a scan summary fails, usually indicating the scan id not being found.
    QueryScanSummaryEnd3When a request to access a materialized view of a scan summary successfully concludes.
    QueryFileResultsStart4When a request to access a materialized view of file results begins.
    QueryFileResultsFail5When a request to access a materialized view of file results fails, usually indicating the file id not being found.
    QueryFileResultsEnd6When a request to access a materialized view of file results successfully concludes.
    QueryFileFormatStart7When a request to access a materialized view of file formats begins.
    QueryFileFormatFail8When a request to access a materialized view of file formats fails, usually indicating the scan id not being found.
    QueryFileFormatEnd9When a request to access a materialized view of file formats successfully concludes.
    QueryArchiveFileContentsStart10When a request to access a materialized view of a archive content begins.
    QueryArchiveFileContentsFail11When a request to access a materialized view of a archive content fails, usually because of invalid scan, file, or archive id.
    QueryArchiveFileContentsEnd12When a request to access a materialized view of a archive content successfully concludes.
    MaterializedViewScanSummaryBuildStart13When a new scan summary materialized view is about to be constructed.
    MaterializedViewScanSummaryUpdate14When a new scan summary materialized view is being uploaded.
    MaterializedViewScanSummaryBuildEnd15When a new scan summary materialized view is about has finished building and uploading.
    MaterializedViewFileFormatBuildStart16When a new scan file format materialized view is about to be constructed.
    MaterializedViewFileFormatUpdate17When a new file format materialized view is being uploaded.
    MaterializedViewFileFormatBuildEnd18When a new file format materialized view has finished building and uploading.
    MaterializedViewFileResultsBuildStart19When a new file results materialized view is about to be constructed.
    MaterializedViewFileResultsUpdate20When a new file results materialized view is being uploaded.
    MaterializedViewFileResultsBuildEnd21When a new file results materialized view is about has finished building and uploading.
    MaterializedViewArchiveFileResultsBuildStart22When a new archive file content materialized view is about to be constructed.
    MaterializedViewArchiveFileResultsUpdate23When a new archive file content materialized view is being uploaded.
    MaterializedViewArchiveFileResultsBuildEnd24When a new archive file content materialized view has finished building and uploading.
    ChangeFeedProcessorCreate25When a change feed processor is being created by the change feed processor factory.
    ChangeFeedProcessorStart26When a change feed processor is about to run the pre-start steps.
    ChangeFeedProcessorStarted27When a change feed processor has been successfully started.
    ChangeFeedProcessorStopping28When a change feed processor has been given a stop request and is about to shutdown.
    ChangeFeedProcessorStopped29When a change feed processor has been successfully stopped.
    ChangeFeedProcessorBatchStart30When a change feed processor has received a new set of requests to process.
    ChangeFeedProcessorBatchEnd31When a change feed processor has successfully processed every item within the request.

    Was this article helpful?

    What's Next