Skip to main content
The Hopx JavaScript SDK provides metrics and monitoring capabilities for tracking agent performance and health.

Agent Metrics

getMetricsSnapshot()

Get real-time agent metrics snapshot.
const metrics = await sandbox.getMetricsSnapshot();
console.log(`Uptime: ${metrics.uptime_seconds}s`);
console.log(`Total requests: ${metrics.total_requests}`);
console.log(`Errors: ${metrics.total_errors}`);
Method Signature:
async getMetricsSnapshot(): Promise<MetricsSnapshot>

Health Check

getHealth()

Get agent health status.
const health = await sandbox.getHealth();
if (health.status === 'healthy') {
  console.log('Agent is healthy');
}

Cache Metrics

cache.stats()

Get cache statistics.
const stats = await sandbox.cache.stats();
console.log(`Cache size: ${stats.cache.size} MB`);