Monitoring Extras
If the monitoring service runs on several nodes, each service has to be informed about the URL of the service registry and each node uses a different server port number.
To configure services, create a /config directory in the installation directory (/opt by default) and create an application.yml file in it:
# Password for the default "user"
security:
user:
password: secret
# Tomcat URL for monitoring the JMX values via Jolokia - requires an installation of the jolokia war (https://jolokia.org/download.html)
#tomcat:
# url: http://localhost:8080
# Change the port number for the running service; the default port is displayed after startup in the logs.
#server:
# port: 9999
eureka:
instance:
# Set your unique hostname here for proper display in eureka
hostname: localhost
client:
serviceUrl:
# URL of the service registry
defaultZone: http://localhost:8761/eureka
# Port of other JMX services
jmx:
host: localhost
port: 13991
# Storage to use - default is in memory, MongoDB can also be used (without auth)
storage:
useMongo: false
serverNames: localhost
# Mbeans to add to monitoring; provide comma separated list of JMX values
mbean:
names: java.lang:type=OperatingSystem,java.lang:type=Runtime,java.lang:type=Threading
* link only available in Enterprise Documentation