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.
xrelia API
Section titled “xrelia API”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.
xrelia agent
Section titled “xrelia agent”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.
Choosing the right approach
Section titled “Choosing the right approach”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.
