Key Concepts
Service Discovery
Multiple Instances
Tags
production, v2, primary).Metadata
Required Permissions
Service vs Instance
api service might have 3 instances running on different servers for load balancing.
How to Register a Service
Select Consul Instance
Click Register Service
Enter Service Details
- Service Name (required): Logical name (e.g.,
my-api) - Service ID (required): Unique instance identifier
- Address (required): IP address or hostname
- Port (required): Port number (1-65535)
Add Tags (Optional)
Add Metadata (Optional)
Register
How to View Service Instances
Find the Service
Expand the Row
View Instances
How to Add an Instance to Existing Service
Find the Service
Open Actions Menu
Select Add Instance
Enter Instance Details
Register
How to Duplicate an Instance
Create a copy of an existing instance with the same configuration.Expand the Service
Find the Instance
Open Actions Menu
Select Duplicate
Modify and Register
-copy) and any other values, then register.How to Delete a Service Instance
Expand the Service
Find the Instance
Open Actions Menu
Select Delete
How to Delete an Entire Service
Deleting a service removes all its instances.Find the Service
Open Actions Menu
Select Delete Service
Confirm
Bulk Operations
Select multiple instances for bulk operations.Selecting Instances
- Expand a service to show instances
- Check individual instance checkboxes, or
- Use the Select All checkbox to select all instances of a service
Available Bulk Actions
When instances are selected, a floating action bar appears:Tags Best Practices
Use tags for:- Filtering in the UI
- Service mesh routing rules
- DNS-based service discovery
Metadata Best Practices
Use metadata for:- Version tracking
- Ownership information
- Documentation links
- Custom configuration
Troubleshooting
Service not appearing in list
Service not appearing in list
- Refresh the page or click the refresh button
- Verify the correct Consul instance is selected
- Check that the service was registered successfully
- Confirm network connectivity to Consul
Cannot register service
Cannot register service
- You need write permission for Consul services
- Verify port is a valid number (1-65535)
- Service name is required
- Check Consul instance is healthy
Instances not showing when expanded
Instances not showing when expanded
- The service may have no registered instances
- Instances may have been deregistered
- Check network connectivity
- Try refreshing the page
Cannot delete service
Cannot delete service
- You need delete permission for Consul services
- The operation may be in progress
- Some instances may fail to deregister
FAQ
What's the difference between Service Name and Service ID?
What's the difference between Service Name and Service ID?
api). Service ID is a unique identifier for each specific instance (e.g., api-server-1, api-server-2). Multiple instances share the same service name but have different IDs.Can I edit an existing service instance?
Can I edit an existing service instance?
What happens when I delete an instance?
What happens when I delete an instance?
How do health checks work?
How do health checks work?
Can I register the same service in multiple datacenters?
Can I register the same service in multiple datacenters?
What's the address field for?
What's the address field for?