Skip to content

SDK and instrumentation overview

xrelia provides two ways to connect your applications and infrastructure to the platform: the xrelia API and the xrelia agent.

Use the API when you want to send custom data directly from your applications, services, or automation workflows. Use the agent when you want to automatically collect infrastructure metrics, service health and user journey information with minimal configuration.

Together, these tools give you the flexibility to monitor everything that matters—from application-level events to infrastructure performance.

The xrelia API allows you to send data directly to the platform from your applications and services.

Use the API to:

  • Report custom metrics
  • Send application events
  • Create deployments and configuration changes
  • Push health status updates
  • Push synthetic request status update
  • Integrate xrelia with your internal tools and automation

The API is ideal when you need fine-grained instrumentation or want to integrate xrelia into your existing engineering workflows.

The xrelia agent is a lightweight monitoring agent that automatically collects data from your infrastructure and running services.

Use the agent to:

  • Collect CPU, memory, disk, and network metrics
  • Monitor host and service health
  • Gather system-level performance data
  • Reduce manual instrumentation effort
  • Connect servers and virtual machines to xrelia
  • Send synthetic request check updates to xrelia

The agent is designed for quick deployment and low operational overhead, making it the fastest way to start monitoring infrastructure with xrelia.

In most environments, teams use both the API and the agent.

  • agent for infrastructure visibility, system metrics and synthetic requests
  • API for application-specific telemetry, deployments, and custom events

This combination gives xrelia a complete view of your production environment and enables more accurate reliability analysis, incident detection, and service confidence scoring.