Skip to content

Eureka Integration

View services registered with Spring Cloud Eureka across your environments. Monitor registration status, health, and instance metadata from within Ops Atlas.

Access

Navigate to Eureka in the sidebar or go to /eureka.

Key Features

  • View all services registered in Eureka per environment
  • See instance count, status (UP/DOWN/OUT_OF_SERVICE), and health details
  • Inspect instance metadata (hostname, IP, port, version)
  • Auto-refresh to track registration changes in real time

Configuration

Each environment can have its own Eureka server. Configure in Settings > Environments:

PropertyDescriptionExample
urlEureka server URLhttp://eureka.internal:8761/eureka
usernameBasic auth username (if secured)admin
passwordBasic auth password (if secured)••••••
enabledEnable Eureka integration for this envtrue

INFO

If Eureka is not configured or enabled is false for an environment, the Eureka tab will not appear for that environment.

Usage

Viewing Services

  1. Select an environment from the tabs
  2. The service list shows all registered application names
  3. Each service displays instance count and overall status

Instance Details

Click a service to expand its instance list. Each instance shows:

FieldDescription
Instance IDUnique Eureka instance identifier
HostnameReported hostname
IP AddressInstance IP
PortService port
StatusUP, DOWN, or OUT_OF_SERVICE
MetadataCustom key-value pairs (version, region, etc.)

Health Monitoring

Instances that report DOWN or OUT_OF_SERVICE are highlighted. The service-level status reflects the worst status among its instances — if any instance is DOWN, the service shows as degraded.

API

GET /api/eureka/{env}/services          # List all registered services
GET /api/eureka/{env}/services/{app}    # Get instances for a service

Managed by EurekaController.

Released under the MIT License.