# Metadata about the content store meta: # ID uniquely identifies this content store ownerId: gchq.gov.uk # Name of content store as displayed in UI ownerName: GCHQ # URL for further information ownerUrl: https://www.gchq.gov.uk/ # Description of the owner of this content store, in Markdown. ownerDescription: | We are the UK's intelligence, security and cyber agency. Our mission is to help keep the country safe. # If a content pack is marked gitNeedsAuth:true, this Markdown is displayed # so users know where to get credentials from. authContact: Contact us at [GCHQ](https://www.gchq.gov.uk/section/about-this-website/contact). # List of content packs contentPacks: - # Unique ID within the content store id: core-xml-schemas # Name as shown in the UI uiName: Core XML Schemas # Where to get the icon. Must be SVG. iconUrl: https://raw.githubusercontent.com/gchq/stroom-content/refs/heads/master/images/XMLSchema.svg # Name of the license licenseName: Apache 2.0 # Link to the full license licenseUrl: https://raw.githubusercontent.com/gchq/stroom-content/refs/heads/master/LICENCE.txt # Where this will be installed in Stroom stroomPath: /XML Schemas/ # Name of the Git Repo item to create. Defaults to the uiName. gitRepoName: core # Markdown description of the content pack details: | # Core XML Schemas The core XML Schemas required by Stroom for basic operation. # Git repository URL gitUrl: https://github.com/gchq/stroom-content.git # Branch within repository gitBranch: master # Path within repository gitPath: source/core-xml-schemas/stroomContent/XML_Schemas.Folder.428918b8-4088-42ad-8c49-663b7a428ea9/core.Folder.428918b8-4088-42ad-8c49-663b7a428ea3/ # Hash of commit to pull # gitCommit: 0c6da31bc3d1d2d87be3d681c859b9a015be4afb # Whether git needs authentication to pull this content pack. Default is false. gitNeedsAuth: false - id: standard-pipelines uiName: Standard Pipelines iconUrl: https://raw.githubusercontent.com/gchq/stroom-content/refs/heads/master/images/StandardPipelines.svg licenseName: Apache 2.0 licenseUrl: https://raw.githubusercontent.com/gchq/stroom-content/refs/heads/master/LICENCE.txt stroomPath: / details: | # Standard Pipelines A set of standard data-format-agnostic pipelines for processing data. gitRepoName: Standard Pipelines gitUrl: https://github.com/gchq/stroom-content.git gitBranch: master gitPath: source/standard-pipelines/stroomContent/Standard_Pipelines.Folder.335df6b5-e914-49b4-be9a-5be5ae958602/ # gitCommit: 0c6da31bc3d1d2d87be3d681c859b9a015be4afb - id: event-logging-xml-schema uiName: Event Logging XML Schema iconUrl: https://raw.githubusercontent.com/gchq/stroom-content/refs/heads/master/images/Pipeline.svg licenseName: Apache 2.0 licenseUrl: https://raw.githubusercontent.com/gchq/stroom-content/refs/heads/master/LICENCE.txt stroomPath: /XML Schemas details: | # Event Logging XML Schema An XML Schema standard for describing audit events. gitRepoName: event-logging gitUrl: https://github.com/gchq/stroom-content.git gitBranch: master gitPath: source/event-logging-xml-schemas/stroomContent/XML_Schemas.Folder.428918b8-4088-42ad-8c49-663b7a428ea9/event_logging.Folder.1a849e4e-febd-42d4-9789-970eba6d273f/ # gitCommit: 0c6da31bc3d1d2d87be3d681c859b9a015be4afb - id: example-index uiName: Example Index iconUrl: https://raw.githubusercontent.com/gchq/stroom-content/refs/heads/master/images/Indexes.svg licenseName: Apache 2.0 licenseUrl: https://raw.githubusercontent.com/gchq/stroom-content/refs/heads/master/LICENCE.txt stroomPath: / details: | # Example Index A basic Stroom index designed for event-logging XML. gitRepoName: Indexes gitUrl: https://github.com/gchq/stroom-content.git gitBranch: master gitPath: source/example-index/stroomContent/Indexes.Folder.22fbf6f9-06c4-46dd-8475-d2d40be0f70e/ # gitCommit: 0c6da31bc3d1d2d87be3d681c859b9a015be4afb - id: internal-dashboards uiName: Internal Dashboards iconUrl: https://raw.githubusercontent.com/gchq/stroom-content/refs/heads/master/images/Dashboard.svg licenseName: Apache 2.0 licenseUrl: https://raw.githubusercontent.com/gchq/stroom-content/refs/heads/master/LICENCE.txt stroomPath: / details: | # Internal Dashboards A set of Dashboard entities for displaying various metrics about the state of the Stroom application and the underlying hardware and file systems. gitRepoName: Internal Dashboards gitUrl: https://github.com/gchq/stroom-content.git gitBranch: master gitPath: source/internal-dashboards/stroomContent/Internal_Dashboards.Folder.dcf9c03f-e670-479a-875d-ff8869189d57/ # gitCommit: 0c6da31bc3d1d2d87be3d681c859b9a015be4afb - id: internal-statistics-sql uiName: Internal Statistics SQL iconUrl: https://raw.githubusercontent.com/gchq/stroom-content/refs/heads/master/images/StatisticStore.svg licenseName: Apache 2.0 licenseUrl: https://raw.githubusercontent.com/gchq/stroom-content/refs/heads/master/LICENCE.txt stroomPath: /Internal Statistics details: | # Internal Statistics A set of StatisticStore entities for representing the internal statistics generated by Stroom and recorded by the SQL Statistics service. gitRepoName: SQL gitUrl: https://github.com/gchq/stroom-content.git gitBranch: master gitPath: source/internal-statistics-sql/stroomContent/Internal_Statistics.Folder.4938e38f-fe15-46c0-8a25-13e083cd8d7d/SQL.Folder.12dc82a0-5469-4a31-94a0-8d5ec3eb34af/ # gitCommit: 0c6da31bc3d1d2d87be3d681c859b9a015be4afb - id: internal-statistics-stroom-stats uiName: Stroom-Stats iconUrl: https://raw.githubusercontent.com/gchq/stroom-content/refs/heads/master/images/StatisticStore.svg licenseName: Apache 2.0 licenseUrl: https://raw.githubusercontent.com/gchq/stroom-content/refs/heads/master/LICENCE.txt stroomPath: /Internal Statistics details: | # Internal Statistics (Stroom) A set of StroomStatsStore entities for representing the internal statistics generated by Stroom and recorded by the Stroom-Stats service. gitRepoName: Stroom Stats gitUrl: https://github.com/gchq/stroom-content.git gitBranch: master gitPath: source/internal-statistics-stroom-stats/stroomContent/Internal_Statistics.Folder.4938e38f-fe15-46c0-8a25-13e083cd8d7d/Stroom_Stats.Folder.8cad0db9-606c-4bc8-a0e9-2376ef0ad053 # gitCommit: 0c6da31bc3d1d2d87be3d681c859b9a015be4afb - id: stroom-101 uiName: Stroom 101 iconUrl: https://raw.githubusercontent.com/gchq/stroom-content/refs/heads/master/images/Stroom101.svg licenseName: Apache 2.0 licenseUrl: https://raw.githubusercontent.com/gchq/stroom-content/refs/heads/master/LICENCE.txt stroomPath: / details: | # Quickstart Exercise for Stroom Contains the example content for the Quickstart exercise: - CSV_FEED - CSV splitter - CSV to XML pipeline - XSLT gitRepoName: Stroom 101 gitUrl: https://github.com/gchq/stroom-content.git gitBranch: master gitPath: source/stroom-101/stroomContent/Stroom_101.Folder.71fed11d-7aff-409d-82ff-d7c2fef45eb1/ # gitCommit: 0c6da31bc3d1d2d87be3d681c859b9a015be4afb - id: stroom-logs uiName: Internal Logs iconUrl: https://raw.githubusercontent.com/gchq/stroom-content/refs/heads/master/images/StroomLogs.svg licenseName: Apache 2.0 licenseUrl: https://raw.githubusercontent.com/gchq/stroom-content/refs/heads/master/LICENCE.txt stroomPath: / details: | # Internal Logs This content pack contains feeds for receiving the logs from within the Stroom family of applications. gitRepoName: Internal Logs gitUrl: https://github.com/gchq/stroom-content.git gitBranch: master gitPath: source/stroom-logs/stroomContent/Internal_Logs.Folder.daf4a11e-2abd-4004-9f3c-92d368fbff14/ # gitCommit: 0c6da31bc3d1d2d87be3d681c859b9a015be4afb - id: template-pipelines uiName: Template Pipelines iconUrl: https://raw.githubusercontent.com/gchq/stroom-content/refs/heads/master/images/Pipeline.svg licenseName: Apache 2.0 licenseUrl: https://raw.githubusercontent.com/gchq/stroom-content/refs/heads/master/LICENCE.txt stroomPath: / details: | # Template Pipelines A set of template pipelines that other pipelines can inherit from. gitRepoName: Template Pipelines gitUrl: https://github.com/gchq/stroom-content.git gitBranch: master gitPath: source/template-pipelines/stroomContent/Template_Pipelines.Folder.c879496a-c0e5-4877-9574-a9329be5f02d/ # gitCommit: 0c6da31bc3d1d2d87be3d681c859b9a015be4afb - id: planb uiName: Plan B iconUrl: https://raw.githubusercontent.com/gchq/stroom-content/refs/heads/master/images/PlanB.svg licenseName: Apache 2.0 licenseUrl: https://raw.githubusercontent.com/gchq/stroom-content/refs/heads/master/LICENCE.txt stroomPath: / details: | # Plan B gitRepoName: Plan B gitUrl: https://github.com/gchq/stroom-content.git gitBranch: master gitPath: source/planb/stroomContent/Plan_B.Folder.ac186369-6cd0-4e75-8b0c-8d0f618325ba/ # gitCommit: 0c6da31bc3d1d2d87be3d681c859b9a015be4afb - id: stroom-visualisations uiName: Visualisations iconUrl: https://raw.githubusercontent.com/gchq/stroom-content/refs/heads/master/images/Visualisation.svg licenseName: Apache 2.0 licenseUrl: https://raw.githubusercontent.com/gchq/stroom-visualisations-dev/refs/heads/main/LICENCE.txt stroomPath: / details: | # Visualisations Stroom Visualisations Development is a test harness for working with the custom data visualisations used within Stroom dashboards. Stroom has the capability for custom JavaScript data visualisations to be added in at run time by end users. To allow for quick and easy development and testing of these visualisations this test harness was built. It currently generates randomised test data for each visualisation to enable development outside of Stroom. It also servers as the master repository for the visualisation scripts created for Stroom and the metadata files that accompany them. The custom visualisation framework in Stroom provides a means of adding any data visualisation that can be coded in JavaScript, without having to re-deploy a version of Stroom. Visualisations can be authored and managed by end users completely within the front-end of Stroom. The aim of the Stroom Visualisations is to provide a set of visualisations with a consistent look and feel that conform to the Stroom visualisations API. Stroom stores a lot of data and often you need to visualise data at multiple levels of grouping. As a result of this the concept of the gridded visualisation was created to enable each visualisation to be displayed as grid of multiple visualisations, with one group of data per grid cell. While these visualisations have been built for Stroom they are not tightly integrated with it and can easily be used in other applications as long as the data contract and API are met. gitRepoName: Visualisations gitUrl: https://github.com/gchq/stroom-visualisations-dev.git gitBranch: main gitPath: war/stroom_content/ # gitCommit: 5d650d01bd2839e5f89e9f897d2f0e7a733690f2 gitNeedsAuth: false