Skip to content

Document Integrated ServicePulse in README#5344

Merged
mikeminutillo merged 3 commits intomasterfrom
integrated-servicepulse-docs
Mar 10, 2026
Merged

Document Integrated ServicePulse in README#5344
mikeminutillo merged 3 commits intomasterfrom
integrated-servicepulse-docs

Conversation

@mikeminutillo
Copy link
Member

Added section about Integrated ServicePulse and its hosting capabilities.

Added section about Integrated ServicePulse and its hosting capabilities.
@mikeminutillo mikeminutillo self-assigned this Mar 5, 2026
@Varorbc
Copy link
Contributor

Varorbc commented Mar 6, 2026

docker run -d --name servicecontrol -p 33333:33333 \
-e TRANSPORTTYPE=RabbitMQ.QuorumConventionalRouting \
-e CONNECTIONSTRING="host=rabbitmq" \
-e RAVENDB_CONNECTIONSTRING="http://servicecontrol-db:8080" \
-e REMOTEINSTANCES='[{"api_uri":"http://audit:44444/api"}]' \
-e ENABLEDINTEGRATEDSERVICEPULSE="true" \
particular/servicecontrol:latest --setup-and-run

I noticed that the current documentation contains a few inconsistencies with the existing configuration options.

According to the already published Container-README.md, enabling the integrated ServicePulse should use the SERVICECONTROL_ENABLEINTEGRATEDSERVICEPULSE environment variable, not ENABLEDINTEGRATEDSERVICEPULSE.

In addition, the MONITORING_URL environment variable is also required when running with integrated ServicePulse.

Finally, the correct variable name should be SERVICECONTROL_REMOTEINSTANCES instead of REMOTEINSTANCES.

mikeminutillo and others added 2 commits March 10, 2026 12:21
Co-authored-by: Phil Bastian <155411597+PhilBastian@users.noreply.github.com>
@mikeminutillo
Copy link
Member Author

Thanks @Varorbc

  • Many config settings are shared between instances. To support putting config in a single .env file, any environment variable key that starts with ServiceControl_, ServiceControl.Audit_ or Monitoring_ can omit that prefix and the instance should read it. If both are present, the prefixed version is used to allow overriding for a single instance.
  • ENABLED vs ENABLE is a typo, and we will fix it in the documentation. ENABLEINTEGRATEDSERVICEPULSE is the correct key.
  • While you can provide MONITORING_URL, it is not required. This can configured from the ServicePulse UI and the value is stored in your browser cache.

@mikeminutillo mikeminutillo merged commit b2e7a6b into master Mar 10, 2026
32 checks passed
@mikeminutillo mikeminutillo deleted the integrated-servicepulse-docs branch March 10, 2026 05:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants