Parseable Metrics
Export Parseable to Prometheus
Prometheus offers a multi-dimensional data model with time series data identified by metric name and key/value pairs. The data collection happens via a pull model over HTTP/HTTPS.
Parseable server exposes Prometheus metrics at /api/v1/metrics
endpoint (unauthorized). The metrics are exposed in Prometheus exposition format.
Prerequisites
Parseable server installed and running. See installation guide for more details.
Prometheus installed and running. See installation guide for more details.
Configuration
Prometheus configuration is done via a YAML file. Locate your Prometheus configuration file prometheus.yml
and add the following section to scrape Parseable server metrics.
scrape_configs:
- job_name: parseable-job
metrics_path: /api/v1/metrics
scheme: http
static_configs:
- targets: ['localhost:8000']
basic_auth:
username: "admin"
password: "admin"
Make sure to replace localhost:8000 with the actual host and port where Parseable server is running.
List of metrics exposed by Parseable
Parseable server exposes the following metrics on /api/v1/metrics
endpoint. All of these can be accessed via Prometheus dashboard. A sample list of exposed metrics along with their definition is available in the demo server at https://demo.parseable.com/api/v1/metrics
.
curl https://demo.parseable.com/api/v1/metrics