Prometheus works on scraping model.
For Mac -
Install prometheus -
Create a config file prometheus.yml
And run using the following :
Install Grafana
Commands to install grafana start and stop
For Mac -
Install prometheus -
brew install prometheus
Running prometheus on local.Create a config file prometheus.yml
And run using the following :
prometheus -config.file=/Users/priyanka/prometheus.yml
global:
scrape_interval: 15s # By default, scrape targets every 15 seconds.
# Attach these labels to any time series or alerts when communicating with
# external systems (federation, remote storage, Alertmanager).
external_labels:
monitor: 'codelab-monitor'
# A scrape configuration containing exactly one endpoint to scrape:
# Here it's Prometheus itself.
scrape_configs:
# The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
- job_name: 'prometheus'
# Override the global default and scrape targets from this job every 5 seconds.
scrape_interval: 5s
metrics_path: '/path-to-metrics/metrics'
static_configs:
- targets: ['localhost:8080']
Prometheus runs on localhost:9090
Install Grafana
Commands to install grafana start and stop
brew install grafana
brew services start grafana
brew services stop grafana
Prometheus collects metrics from targets by scraping metrics HTTP endpoints on these targets.
Comments
Post a Comment