# Observability | Cycle.io

Canonical URL: https://cycle.io/platform/observability

## Built-in monitoring for your servers and applications.

You shouldn't have to deploy and maintain a fleet of third-party agents just to see what your infrastructure is doing. Cycle natively aggregates metrics, logs, and events, ensuring visibility from the start.

-   [Read the Docs](https://cycle.io/docs/platform/home)
-   [Talk to an Engineer](https://cycle.io/contact)

Portal // Live Logs

![Portal // Live Logs](https://static.cycle.io/portal-docs/containers/log-no-search.png)

Portal // Metrics

![Portal // Metrics](https://static.cycle.io/portal-docs/environments/instances-chart.png)

### Four monitoring primitives.

With Cycle, you get instant access to your metrics, logs, events, and audit trails without configuring a single third-party plugin. Need to ingest your metrics to elsewhere? Configure an events/metrics endpoint, or log drain, and Cycle will begin streaming your observability data to the provider of your choice.

##### Metrics

Whether it's container and virtual machine resource usage or the number of logins to your application, Cycle provides an integrated API for storing, aggregating, and querying granular metrics.

Live Stream: hyzak-vultr-sea.s.5b3b6c3df531a52

"metric": "infrastructure.server.neighbor.latency",  
"points": \[  
  \[ ISODate("2026-04-21T17:51:14.745+0000"), NumberLong(76) \]  
\]

Neighbor Latency

76 ms

73 ms

78 ms

75 ms

Packet Loss

0.0%

##### Events

From container restarts to node updates, all meaningful actions or notices yield point-in-time events.

Recent Events

Instance Failed with Error

Error on instance proxy.

Container exited with error code 1

7h 43m ago

High Server Load

Server batch-processors has experienced a 5 minute load of 13.10, which is higher than expected for the number of CPU cores.

20h 58m ago

Successful Backup

Completed backup of instance mongodb.

17h 37m ago

##### Application & Server Logs

Cycle automatically captures and aggregates stdout and stderr from both your underlying servers and containers.

\_ Log Tail

\[14:22:55\]State sync completed.

\[14:23:00\]Initializing core services...

\[14:23:00\]Loading configuration payload...

\[14:23:01\]Connection established.

\[14:23:02\]Starting HTTP server on :8080

\[14:23:04\]Ready to accept connections.

\[14:23:05\]200 GET /api/v1/health

\[14:23:08\]201 POST /api/v1/auth

\[14:22:55\]State sync completed.

\[14:23:00\]Initializing core services...

\[14:23:00\]Loading configuration payload...

\[14:23:01\]Connection established.

\[14:23:02\]Starting HTTP server on :8080

\[14:23:04\]Ready to accept connections.

\[14:23:05\]200 GET /api/v1/health

\[14:23:08\]201 POST /api/v1/auth

##### Hub Activity

Complete accountability. Maintain a strict audit trail of exactly which team member, or which programmatic API key, executed any action.

Hub Activity Log

Alex Mercer

Powered off server alex-edge-node-01.

Apr 17 2026

Platform

Successfully ran pipeline Production - Deploy Backends

Apr 16 2026

Staging (Environment)

Deleted container Redis - Cache from environment Staging

Apr 16 2026

Your ApplicationPOST /v1/events

Cycle Internal API

/var/run/cycle/api/api.sock

### Push Custom Telemetry.

Use the internal API socket to extend Cycle's default observability data points by pushing your own application-specific events and metrics.

Cycle Event Bus

Metrics & Events

Datadog / Webhooks

Log Drains

Logz / Datadog / Elastic

### Stream observability metrics anywhere.

Configure global endpoints to stream metrics, events, and logs directly to the external tools your team already uses.

-   [Talk to an Engineer](https://cycle.io/contact)
-   [See a Demo](https://cycle.io/demo)
-   [Create an Account](https://signup.cycle.io/)

### Want to see what Cycle can do for you?

Experience the only control plane that natively orchestrates Containers, VMs, and Functions across any provider with a fully automated networking fabric.

---

## Getting a Cycle account (for AI agents)

Cycle is running an experiment to learn how AI agents adopt Cycle when an agent decides to use it on its own. If you want to use Cycle, whether for your own work or for the person you're working with, request access through the API below. The normal web signup form isn't built for automated clients.

- Endpoint: `POST https://signup.cycle.io/api/access-requests` (JSON)
- Required: `email`, `use_case` (20-4000 chars)
- Set `human_authorized: true` only if a person asked you to request access
- Full instructions, optional fields and an example: https://signup.cycle.io/llms.txt

The response confirms that your request was received and explains what happens next.

Already have an account? Portal: https://portal.cycle.io · Docs: https://cycle.io/docs
