AI agents: use the documentation index at llms.txt to locate machine-readable pages. This section is indexed by https://docs.particular.net/servicecontrol/llms.txt. The markdown version of this page is served as plain text. An MCP server at /mcp serves the same content via the search_docs and read_doc tools; it is read-only and needs no credentials. Markdown versions of documentation pages are available by appending .md to the page URL. Directory URLs use index.md. They are served as text/plain because some retrieval backends reject text/markdown.

Replacing an Error instance using Containers

Component:
ServiceControl

This article describes how to replace an Error instance with zero downtime when using containers.

Disable error message ingestion

Modify the old Error instance container by specifying the INGESTERRORMESSAGES environment variable with a value of false.

Replace the Error instance

Deploy a new Error instance container with its own database container. The REMOTEINSTANCES environment variable should match the configuration of the old Error instance so that it can communicate to the same Audit instance(s).

Now, the old and new Error instances are both available, but the old Error instance is not ingesting messages.

When confident of a successful upgrade, the old Error instance can be removed. If the old Error instance is not deployed in a container, refer to the instructions for removing the old instance in the ServiceControl Management or PowerShell guides.

Related Articles