Skip to main content

Overview

XIMP scrapes metrics from standardized metric endpoints exposed by services across the infrastructure. Most infrastructure services are auto-detected via agent registration. This page covers configuring additional endpoints for application-specific exporters and managing the namespace organization of collected metrics.
Administrator Access Required — This operation requires the admin role. Contact your Xloud administrator if you do not have sufficient permissions.
Prerequisites
  • Administrator credentials with the admin role
  • Target endpoints must be reachable from the XIMP collector nodes

Viewing Configured Targets

Navigate to Monitoring → Administration → Scrape Targets. Each entry shows:
  • URL: The endpoint being scraped
  • Status: UP (healthy) or DOWN (not reachable)
  • Last Scrape: Timestamp of the most recent successful scrape
  • Labels: Metadata tags applied to all metrics from this target

Adding Custom Metric Endpoints

Navigate to Monitoring → Administration → Scrape Targets → Add Target:
FieldDescription
URLFull endpoint URL (e.g., http://10.0.1.71:9399/metrics)
Scrape IntervalHow often to collect (default: 30s)
LabelsKey-value metadata tags for the target (e.g., service=xloud-filefs)
TLS ConfigCA certificate path for HTTPS endpoints
AuthBasic auth credentials or bearer token for secured endpoints

Metric Namespaces

XIMP organizes metrics by namespace. Use the namespace prefix when writing alert rules and dashboard queries:
NamespaceSourceExample Metrics
xloud_computeCompute node agentscpu_utilization, memory_used_bytes
xloud_storageXSDS clusterpool_used_bytes, osd_latency_ms
xloud_networkNetwork agentsinterface_rx_bytes, packet_loss_pct
xloud_vmXAVS Guest Agentvm_cpu_usage, vm_memory_rss
xloud_filefsFile FS servicerequests_total, guestfs_handles_active
xdrDisaster recovery agentreplication_lag_seconds, site_health

Firewall Requirements

Metric endpoints must be accessible from the XIMP collector nodes. Configure security groups or firewall rules to permit:
SourceDestinationPortProtocol
XIMP collector IPTarget nodeConfigured scrape portTCP
XIMP collector IP9100 (node exporter default)All nodesTCP
XIMP collector IP9283 (XSDS metrics)Storage nodesTCP
XIMP collector IPs are listed under Monitoring → Administration → Collector Nodes. Update security group rules to include all collector IPs when adding new collectors during scale-out.

Next Steps

Agent Configuration

Configure agents and their default scrape targets on managed nodes

Alert Channels

Configure notification channels using the metric namespaces defined here

Retention Policies

Configure how long metric data from each namespace is retained

Troubleshooting

Diagnose targets in DOWN state and missing metric series