UNPKG

swagger-stats

Version:

API Telemetry and APM. Trace API calls and Monitor API performance, health and usage statistics in Node.js Microservices, based on express routes and Swagger (Open API) specification

45 lines (38 loc) 1.47 kB
# my global config global: scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute. evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute. # scrape_timeout is set to the global default (10s). # Attach these labels to any time series or alerts when communicating with # external systems (federation, remote storage, Alertmanager). external_labels: monitor: 'codelab-monitor' # Load rules once and periodically evaluate them according to the global 'evaluation_interval'. rule_files: # - "first.rules" # - "second.rules" # 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' static_configs: - targets: ['localhost:9090'] - job_name: 'sws-testapp' scrape_interval: '10s' metrics_path: '/swagger-stats/metrics' static_configs: - targets: ['localhost:3030'] - job_name: 'sws-spectest' scrape_interval: '10s' metrics_path: '/swagger-stats/metrics' static_configs: - targets: ['localhost:3040'] - job_name: 'sws-authtest' scrape_interval: '10s' metrics_path: '/swagger-stats/metrics' static_configs: - targets: ['localhost:3050'] basic_auth: username: 'swagger-stats' password: 'swagger-stats'