Prometheus Node Exporter

How to Integrate Prometheus Node Exporter with Apica Ascent:

1. Introduction

This guide explains how to send hardware and OS metrics from Prometheus Node Exporter to Apica Ascent, and how to monitor and visualize them.

You’ll learn:

  • How to install Node Exporter

  • How to configure Prometheus to scrape Node Exporter metrics

  • How to connect Prometheus with Apica Ascent

  • How to visualize metrics in dashboards

2. Install and Run Prometheus Node Exporter

If you are new to Prometheus and Node Exporter, here is a simple step-by-step guide:

By default, Node Exporter runs on port 9100 and exposes metrics at:

3. Configure Prometheus to Scrape Node Exporter

Update your prometheus.yml with a scrape job for Node Exporter:

Restart Prometheus and check the /targets page to verify that metrics are being scraped.

4. Connect Prometheus to Apica Ascent

To send metrics to Apica Ascent, add the following remote_write configuration to your prometheus.yml:

Optional: Relabel metrics for easier identification:

This will rename metrics to ascent_<metric-name> before sending them.

5. Verify Metrics in Apica Ascent

  1. Log in to Apica Ascent

  2. Navigate to Queries → New Query

  3. Run a query such as:

4. Execute and verify that results are populated.

6. Example Dashboards

You can build dashboards for common system metrics:

  • System Overview: CPU %, Memory %, Disk usage %, Network I/O

  • Alerts:

    • CPU usage > 90%

    • Disk usage > 80%

    • Memory usage > 90%

7. Troubleshooting

  • Node Exporter not reachable → Check firewall on port 9100.

  • Prometheus not scraping → Verify prometheus.yml.

  • Metrics not in Apica → Validate remote_write URL and ingest token.

Last updated

Was this helpful?