particular/servicecontrol-audit
Provide valuable information about the message flow through a system.
10K+
The particular/servicecontrol-audit
image is part of the Particular Service Platform, which includes the following images:
Image Name | Documentation | Purpose |
---|---|---|
particular/servicecontrol | Instance Documentation Container Documentation | The primary/error instance, which includes error handling and recoverability |
particular/servicecontrol-audit | Instance Documentation Container Documentation | The audit instance, which stores audit data, and can be scaled out to multiple audit instances |
particular/servicecontrol-monitoring | Instance Documentation Container Documentation | The monitoring instance, which tracks runtime information like throughput, queue length, and other metrics |
particular/servicecontrol-ravendb | Container Documentation | The database used by the error/audit instances |
particular/servicepulse | App Documentation Container Documentation | The web application that provides a front end for recoverability and monitoring features |
The following is the most basic way to create an audit container using Docker, assuming a RabbitMQ message broker also hosted in a Docker container using default guest
/guest
credentials:
docker run -d --name audit -p 44444:44444 \
-e TRANSPORTTYPE=RabbitMQ.QuorumConventionalRouting \
-e CONNECTIONSTRING="host=rabbitmq" \
-e RAVENDB_CONNECTIONSTRING="http://audit-db:8080" \
particular/servicecontrol-audit:latest --setup-and-run
For all other usage information see the official container documentation.
latest
tagThis tag is primarily for developers wanting to use the latest version. If a release targets the current latest major or is a new major after the previous latest, then the :latest
tag is applied to the image pushed to Docker Hub.
If the release is a patch release to a previous major, then the :latest
tag will not be added.
We use SemVer for versioning. Release images pushed to Docker Hub will be tagged with the release version.
The latest release within a major version will be tagged with the major version number only on images pushed to Docker Hub. This allows users to target a specific major version to help avoid the risk of incurring breaking changes between major versions.
The latest release within a minor version will be tagged with {major}.{minor}
on images pushed to Docker Hub. This allows users to target the latest patch within a specific minor version.
This image is a multi-arch image based on the mcr.microsoft.com/dotnet/aspnet:8.0-jammy-chiseled-composite-extra
base image supporting linux/arm64
and linux/amd64
.
This software, including this container image, is built and maintained by the team at Particular Software. See also the list of contributors who participated in this project.
This project is licensed under the Reciprocal Public License 1.5 (RPL1.5) and commercial licenses are available - see the source repository license file for more information.
docker pull particular/servicecontrol-audit