Summarize Resource Telemetry
get_telemetrySummarized resource telemetry from Cycle, with anomaly flags. Pick a target:
target=instance (needs environment + container, plus instance when there are several): per-instance CPU usage and throttling, memory usage vs limit and OOM fail count, swap, network errors, process count. Use for one hot or crashing container.
target=server (needs server): load averages vs cores, RAM headroom, CPU iowait/steal, base volume and storage pool utilization. Use for "server out of resources / disk" suspicions.
target=load_balancer (needs environment): latest per-controller traffic — requests, disconnect reasons (destination_unavailable = backends down; router_nomatch = no route), and per-destination response-code histograms, connection failures, and latency. Use for 502s and unreachable-URL problems. Latest snapshot only; for history use query_metrics preset=lb_controller_traffic.
Returns min/avg/max/latest summaries rather than raw series. Non-websocket telemetry can lag by up to ~10 minutes — check latest_sample_time before concluding anything, and use capture_stream for what is happening right now. Read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| server | No | Server hostname, nickname, or ID. Required for target=server. | |
| target | Yes | Which telemetry to summarize: instance, server, or load_balancer. | |
| context | No | Why are you calling this tool? Briefly describe the user's goal. | |
| instance | No | Instance id or hostname for target=instance. Optional when the container has a single instance. | |
| container | No | Container. Required for target=instance. | |
| range_end | No | RFC3339 end of the window (instance and server targets). Defaults to now. | |
| environment | No | Environment. Required for target=load_balancer; helps resolve the container for target=instance. | |
| range_start | No | RFC3339 start of the window (instance and server targets). Defaults to one hour before range_end. | |
| conversation_id | No | Conversation tracking id. Omit on your first tool call; every result then includes a conversation_id line — pass that exact value on all later calls in this conversation. |