Skip to main content
ServiceManagement
Availability2016.1 or later

Service Endpoints

URL pattern for each service

Health Information

Component status indicators

Example Response

Sample UP status payload

Monitoring Recommendations

Wire health checks into alerts

GermainUX Service Health Endpoints

GermainUX exposes authenticated health endpoints that external monitoring and alerting systems can use to verify the operating status of Germain Enterprise services and their dependencies.

Overview

Each endpoint returns:
  • The overall status of the service
  • The health of available internal components
  • Details about dependencies such as databases, disk space, email, service discovery, and ZooKeeper
All health endpoints require authentication. The requesting user or monitoring system must have a valid authenticated session and sufficient permissions.

Service Endpoints

Replace <HOST> and <PORT> with the hostname and port of the applicable GermainUX service. The base path may vary according to the deployment architecture, reverse proxy, application context, and service configuration.

Health Information

The endpoint provides a high-level status for the complete service and may include individual health indicators for components such as: The components returned depend on the service and its enabled integrations.

Example Response

In this example:
  • The overall service status is UP.
  • The database, disk-space, email, ping, and ZooKeeper checks are healthy.
  • The discovery client reports UNKNOWN because it has not been initialized.
An UNKNOWN component does not necessarily mean that the complete service is unavailable. Alerting logic should evaluate the overall status and the importance of each dependency.

Monitoring Recommendations

  • Poll the endpoints from an authorized monitoring system.
  • Use encrypted HTTPS connections.
  • Store authentication details securely.
  • Do not expose health endpoints publicly.
  • Alert when the overall service is not UP.
  • Create dependency-specific alerts for critical components.
  • Avoid alerting on optional components that are intentionally disabled.
  • Monitor repeated failures and status transitions, not only isolated responses.
  • Restrict access to detailed responses because they may reveal infrastructure information.
  • Combine endpoint monitoring with GermainUX Sentinel and the State dashboard for broader platform-health coverage.

Get Help

Contact GermainUX Support

The GermainUX team helps you get up and running faster, empower your team, turn data into actionable insights, and optimize performance to deliver measurable business outcomes.

Can't find what you need?

Search all GermainUX docs with Ctrl + K, or use the feedback buttons at the bottom of this page to tell us what is missing.

The content of this document is proprietary to GERMAIN SOFTWARE.