get_service
Retrieve detailed information about a service by its ID, including dependency tree, health status, SLA metrics, and alert configuration.
Instructions
Get detailed information about a specific service by ID in LogicMonitor (LM) monitoring.
Returns: Complete service details: name, description, health status, dependency tree (all resources comprising service), SLA/SLO configuration, availability statistics, alert rules, service group.
When to use:
Review service dependencies (what resources are included)
Check current health status and root cause
Verify SLA/SLO configuration
Troubleshoot service downtime
Understand service architecture
Key information returned:
Dependency tree: All resources/devices/resources that comprise this service
Health calculation: How service status is determined (e.g., "If ANY web server is down, service is degraded")
Current status: Operational / Degraded / Down
SLA metrics: Uptime percentage, outage history
Alert configuration: When to alert on service issues
Troubleshooting workflow: Service shows "Down" → Check dependency tree → Identify which specific resource(s) failed → Address those resources → Service auto-recovers when dependencies healthy
Workflow: Use "list_services" to find serviceId, then use this tool for complete dependency analysis.
Related tools: "list_services" (find service), "update_service" (modify dependencies), "list_resources" (see health of dependent resources).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| serviceId | Yes | The ID of the service to retrieve | |
| fields | No | Comma-separated list of fields to include in response. Examples: "id,displayName,hostStatus" or use "*" for all fields. Omit this parameter to receive a curated set of commonly used fields. |