Configuration

global:
  scrape_interval: 15s
  scrape_timeout: 10s
  evaluation_interval: 15s
  external_labels:
    monitor: GFM-MIX-Monitoring
alerting:
  alertmanagers:
  - static_configs:
    - targets:
      - localhost:9093
    scheme: http
    timeout: 10s
    api_version: v1
rule_files:
- /etc/prometheus/prometheus_rules.yml
scrape_configs:
- job_name: prometheus
  honor_timestamps: true
  scrape_interval: 10s
  scrape_timeout: 5s
  metrics_path: /metrics
  scheme: http
  static_configs:
  - targets:
    - localhost:9090
- job_name: Prometheus-Server-node-exporter
  honor_timestamps: true
  scrape_interval: 15s
  scrape_timeout: 10s
  metrics_path: /metrics
  scheme: http
  static_configs:
  - targets:
    - localhost:9100
- job_name: blackbox
  honor_timestamps: true
  scrape_interval: 15s
  scrape_timeout: 10s
  metrics_path: /metrics
  scheme: http
  static_configs:
  - targets:
    - localhost:9115
- job_name: search-pri-tcp
  honor_timestamps: true
  params:
    module:
    - tcp_connect
  scrape_interval: 1m
  scrape_timeout: 1m
  metrics_path: /probe
  scheme: http
  static_configs:
  - targets:
    - search-pri:9086
    labels:
      instance: announcement-search-pri-9086
  - targets:
    - search-pri:9080
    labels:
      instance: direct-chartdata-store-pri-9080
  - targets:
    - search-pri:9084
    labels:
      instance: news-search-pri-9084
  - targets:
    - search-pri:9082
    labels:
      instance: symbol-search-pri-9082
  relabel_configs:
  - source_labels: [__address__]
    separator: ;
    regex: (.*)
    target_label: __param_target
    replacement: $1
    action: replace
  - source_labels: [__param_target]
    separator: ;
    regex: (.*)
    target_label: instance
    replacement: $1
    action: replace
  - separator: ;
    regex: (.*)
    target_label: __address__
    replacement: localhost:9115
    action: replace
- job_name: search-sec-tcp
  honor_timestamps: true
  params:
    module:
    - tcp_connect
  scrape_interval: 1m
  scrape_timeout: 1m
  metrics_path: /probe
  scheme: http
  static_configs:
  - targets:
    - search-sec:9086
    labels:
      instance: announcement-search-sec-9086
  - targets:
    - search-sec:9080
    labels:
      instance: direct-chartdata-store-pri-9080
  - targets:
    - search-sec:9084
    labels:
      instance: news-search-sec-9084
  - targets:
    - search-sec:9082
    labels:
      instance: symbol-search-sec-9082
  - targets:
    - search-sec:8380
    labels:
      instance: uds-dfn-jboss-6.1.0.Final-frontend-8380
  relabel_configs:
  - source_labels: [__address__]
    separator: ;
    regex: (.*)
    target_label: __param_target
    replacement: $1
    action: replace
  - source_labels: [__param_target]
    separator: ;
    regex: (.*)
    target_label: instance
    replacement: $1
    action: replace
  - separator: ;
    regex: (.*)
    target_label: __address__
    replacement: localhost:9115
    action: replace
- job_name: chart-pri-tcp
  honor_timestamps: true
  params:
    module:
    - tcp_connect
  scrape_interval: 1m
  scrape_timeout: 1m
  metrics_path: /probe
  scheme: http
  static_configs:
  - targets:
    - chart-pri:9098
    labels:
      instance: adjusted-ab-chartdata-store-pri-9098
  - targets:
    - chart-pri:9096
    labels:
      instance: adjusted-direct-chartdata-store-pri-9096
  - targets:
    - chart-pri:9082
    labels:
      instance: direct-chartdata-store47-pri-9082
  - targets:
    - chart-pri:9101
    labels:
      instance: direct-chartdata-store-adjusted-nml-pri-9101
  - targets:
    - chart-pri:9086
    labels:
      instance: history-adjusted-cd-137-chartdata-store-pri-9086
  - targets:
    - chart-pri:9039
    labels:
      instance: fundamental-screener-pri-9039
  relabel_configs:
  - source_labels: [__address__]
    separator: ;
    regex: (.*)
    target_label: __param_target
    replacement: $1
    action: replace
  - source_labels: [__param_target]
    separator: ;
    regex: (.*)
    target_label: instance
    replacement: $1
    action: replace
  - separator: ;
    regex: (.*)
    target_label: __address__
    replacement: localhost:9115
    action: replace
- job_name: chart-sec-tcp
  honor_timestamps: true
  params:
    module:
    - tcp_connect
  scrape_interval: 1m
  scrape_timeout: 1m
  metrics_path: /probe
  scheme: http
  static_configs:
  - targets:
    - chart-sec:9098
    labels:
      instance: adjusted-ab-chartdata-store-sec-9098
  - targets:
    - chart-sec:9096
    labels:
      instance: adjusted-direct-chartdata-store-sec-9096
  - targets:
    - chart-sec:9082
    labels:
      instance: direct-chartdata-store47-sec-9082
  - targets:
    - chart-sec:9101
    labels:
      instance: direct-chartdata-store-adjusted-nml-sec-9101
  - targets:
    - chart-sec:9086
    labels:
      instance: history-adjusted-cd-137-chartdata-store-sec-9086
  - targets:
    - chart-sec:9039
    labels:
      instance: fundamental-screener-sec-9039
  relabel_configs:
  - source_labels: [__address__]
    separator: ;
    regex: (.*)
    target_label: __param_target
    replacement: $1
    action: replace
  - source_labels: [__param_target]
    separator: ;
    regex: (.*)
    target_label: instance
    replacement: $1
    action: replace
  - separator: ;
    regex: (.*)
    target_label: __address__
    replacement: localhost:9115
    action: replace
- job_name: fd-pri-tcp
  honor_timestamps: true
  params:
    module:
    - tcp_connect
  scrape_interval: 1m
  scrape_timeout: 1m
  metrics_path: /probe
  scheme: http
  static_configs:
  - targets:
    - fd-pri:9094
    labels:
      instance: direct-dcms-store-pri-9094
  - targets:
    - fd-pri:9088
    labels:
      instance: direct-fundamentaldata-store-pri-9088
  - targets:
    - fd-pri:9092
    labels:
      instance: direct-tick-store-pri-9092
  - targets:
    - fd-pri:9090
    labels:
      instance: direct-authorizer-pri-9090
  - targets:
    - fd-pri:8380
    labels:
      instance: UDS-jboss-pri-8380
  relabel_configs:
  - source_labels: [__address__]
    separator: ;
    regex: (.*)
    target_label: __param_target
    replacement: $1
    action: replace
  - source_labels: [__param_target]
    separator: ;
    regex: (.*)
    target_label: instance
    replacement: $1
    action: replace
  - separator: ;
    regex: (.*)
    target_label: __address__
    replacement: localhost:9115
    action: replace
- job_name: fd-sec-tcp
  honor_timestamps: true
  params:
    module:
    - tcp_connect
  scrape_interval: 1m
  scrape_timeout: 1m
  metrics_path: /probe
  scheme: http
  static_configs:
  - targets:
    - fd-sec:9094
    labels:
      instance: direct-dcms-store-sec-9094
  - targets:
    - fd-sec:9088
    labels:
      instance: direct-fundamentaldata-store-sec-9088
  - targets:
    - fd-sec:9092
    labels:
      instance: direct-tick-store-sec-9092
  - targets:
    - fd-sec:8380
    labels:
      instance: UDS-jboss-sec-8380
  relabel_configs:
  - source_labels: [__address__]
    separator: ;
    regex: (.*)
    target_label: __param_target
    replacement: $1
    action: replace
  - source_labels: [__param_target]
    separator: ;
    regex: (.*)
    target_label: instance
    replacement: $1
    action: replace
  - separator: ;
    regex: (.*)
    target_label: __address__
    replacement: localhost:9115
    action: replace
- job_name: mix-pri-tcp
  honor_timestamps: true
  params:
    module:
    - tcp_connect
  scrape_interval: 1m
  scrape_timeout: 1m
  metrics_path: /probe
  scheme: http
  static_configs:
  - targets:
    - mix-pri:8380
    labels:
      instance: mix-jboss-pri-8380
  relabel_configs:
  - source_labels: [__address__]
    separator: ;
    regex: (.*)
    target_label: __param_target
    replacement: $1
    action: replace
  - source_labels: [__param_target]
    separator: ;
    regex: (.*)
    target_label: instance
    replacement: $1
    action: replace
  - separator: ;
    regex: (.*)
    target_label: __address__
    replacement: localhost:9115
    action: replace
- job_name: mix-sec-tcp
  honor_timestamps: true
  params:
    module:
    - tcp_connect
  scrape_interval: 1m
  scrape_timeout: 1m
  metrics_path: /probe
  scheme: http
  static_configs:
  - targets:
    - mix-sec:8380
    labels:
      instance: mix-jboss-sec-8380
  relabel_configs:
  - source_labels: [__address__]
    separator: ;
    regex: (.*)
    target_label: __param_target
    replacement: $1
    action: replace
  - source_labels: [__param_target]
    separator: ;
    regex: (.*)
    target_label: instance
    replacement: $1
    action: replace
  - separator: ;
    regex: (.*)
    target_label: __address__
    replacement: localhost:9115
    action: replace
- job_name: data-man-pri
  honor_timestamps: true
  params:
    module:
    - tcp_connect
  scrape_interval: 1m
  scrape_timeout: 1m
  metrics_path: /probe
  scheme: http
  static_configs:
  - targets:
    - data-man-pri:9004
    labels:
      instance: data-man-pri-9004
  relabel_configs:
  - source_labels: [__address__]
    separator: ;
    regex: (.*)
    target_label: __param_target
    replacement: $1
    action: replace
  - source_labels: [__param_target]
    separator: ;
    regex: (.*)
    target_label: instance
    replacement: $1
    action: replace
  - separator: ;
    regex: (.*)
    target_label: __address__
    replacement: localhost:9115
    action: replace
- job_name: data-man-sec
  honor_timestamps: true
  params:
    module:
    - tcp_connect
  scrape_interval: 1m
  scrape_timeout: 1m
  metrics_path: /probe
  scheme: http
  static_configs:
  - targets:
    - data-man-sec:9004
    labels:
      instance: data-man-sec-9004
  relabel_configs:
  - source_labels: [__address__]
    separator: ;
    regex: (.*)
    target_label: __param_target
    replacement: $1
    action: replace
  - source_labels: [__param_target]
    separator: ;
    regex: (.*)
    target_label: instance
    replacement: $1
    action: replace
  - separator: ;
    regex: (.*)
    target_label: __address__
    replacement: localhost:9115
    action: replace
- job_name: db-man
  honor_timestamps: true
  params:
    module:
    - tcp_connect
  scrape_interval: 1m
  scrape_timeout: 1m
  metrics_path: /probe
  scheme: http
  static_configs:
  - targets:
    - db-man:9004
    labels:
      instance: db-man-9004
  relabel_configs:
  - source_labels: [__address__]
    separator: ;
    regex: (.*)
    target_label: __param_target
    replacement: $1
    action: replace
  - source_labels: [__param_target]
    separator: ;
    regex: (.*)
    target_label: instance
    replacement: $1
    action: replace
  - separator: ;
    regex: (.*)
    target_label: __address__
    replacement: localhost:9115
    action: replace
- job_name: factsetnews
  honor_timestamps: true
  params:
    module:
    - tcp_connect
  scrape_interval: 1m
  scrape_timeout: 1m
  metrics_path: /probe
  scheme: http
  static_configs:
  - targets:
    - factset-news-pri:9006
    labels:
      instance: factset-news-qouteserver-9006
  - targets:
    - factset-news-pri:7045
    labels:
      instance: factset-news-bridgeserver-7045
  relabel_configs:
  - source_labels: [__address__]
    separator: ;
    regex: (.*)
    target_label: __param_target
    replacement: $1
    action: replace
  - source_labels: [__param_target]
    separator: ;
    regex: (.*)
    target_label: instance
    replacement: $1
    action: replace
  - separator: ;
    regex: (.*)
    target_label: __address__
    replacement: localhost:9115
    action: replace
- job_name: factsetnews-sec
  honor_timestamps: true
  params:
    module:
    - tcp_connect
  scrape_interval: 1m
  scrape_timeout: 1m
  metrics_path: /probe
  scheme: http
  static_configs:
  - targets:
    - factsetnews-sec:9006
    labels:
      instance: factset-news-qouteserver-9006
  - targets:
    - factsetnews-sec:7045
    labels:
      instance: factset-news-bridgeserver-7045
  relabel_configs:
  - source_labels: [__address__]
    separator: ;
    regex: (.*)
    target_label: __param_target
    replacement: $1
    action: replace
  - source_labels: [__param_target]
    separator: ;
    regex: (.*)
    target_label: instance
    replacement: $1
    action: replace
  - separator: ;
    regex: (.*)
    target_label: __address__
    replacement: localhost:9115
    action: replace
- job_name: feed-gfm-history-solr
  honor_timestamps: true
  params:
    module:
    - tcp_connect
  scrape_interval: 1m
  scrape_timeout: 1m
  metrics_path: /probe
  scheme: http
  static_configs:
  - targets:
    - gfm-feed-history-solar:8983
    labels:
      instance: gfm-feed-history-solar:8983
  relabel_configs:
  - source_labels: [__address__]
    separator: ;
    regex: (.*)
    target_label: __param_target
    replacement: $1
    action: replace
  - source_labels: [__param_target]
    separator: ;
    regex: (.*)
    target_label: instance
    replacement: $1
    action: replace
  - separator: ;
    regex: (.*)
    target_label: __address__
    replacement: localhost:9115
    action: replace
- job_name: feed-gfm-ccp
  honor_timestamps: true
  params:
    module:
    - tcp_connect
  scrape_interval: 1m
  scrape_timeout: 1m
  metrics_path: /probe
  scheme: http
  static_configs:
  - targets:
    - feed-ccp:8380
    labels:
      instance: feed-ccp:8380
  relabel_configs:
  - source_labels: [__address__]
    separator: ;
    regex: (.*)
    target_label: __param_target
    replacement: $1
    action: replace
  - source_labels: [__param_target]
    separator: ;
    regex: (.*)
    target_label: instance
    replacement: $1
    action: replace
  - separator: ;
    regex: (.*)
    target_label: __address__
    replacement: localhost:9115
    action: replace
- job_name: feed-meta-solr
  honor_timestamps: true
  params:
    module:
    - tcp_connect
  scrape_interval: 1m
  scrape_timeout: 1m
  metrics_path: /probe
  scheme: http
  static_configs:
  - targets:
    - feed-meta-solr:9854
    labels:
      instance: solr-8.2.0:9854
  - targets:
    - feed-meta-solr:9084
    labels:
      instance: direct-news:9084
  - targets:
    - feed-meta-solr:9085
    labels:
      instance: direct-news:9085
  - targets:
    - feed-meta-solr:9086
    labels:
      instance: direct-annoucement:9086
  - targets:
    - feed-meta-solr:9087
    labels:
      instance: direct-annoucement:9087
  - targets:
    - feed-meta-solr:8983
    labels:
      instance: meta-solr:8983
  relabel_configs:
  - source_labels: [__address__]
    separator: ;
    regex: (.*)
    target_label: __param_target
    replacement: $1
    action: replace
  - source_labels: [__param_target]
    separator: ;
    regex: (.*)
    target_label: instance
    replacement: $1
    action: replace
  - separator: ;
    regex: (.*)
    target_label: __address__
    replacement: localhost:9115
    action: replace
- job_name: db-nodes
  honor_timestamps: true
  scrape_interval: 15s
  scrape_timeout: 10s
  metrics_path: /metrics
  scheme: http
  static_configs:
  - targets:
    - ro-oracle-db:9100
    labels:
      group: Databases-rw-ro
- job_name: data-man-nodes
  honor_timestamps: true
  scrape_interval: 15s
  scrape_timeout: 10s
  metrics_path: /metrics
  scheme: http
  static_configs:
  - targets:
    - data-man-pri:9100
  - targets:
    - data-man-sec:9100
    labels:
      group: Data-Manager-pri-sec
- job_name: nginx-nodes
  honor_timestamps: true
  scrape_interval: 15s
  scrape_timeout: 10s
  metrics_path: /metrics
  scheme: http
  static_configs:
  - targets:
    - nginx-pri:9100
  - targets:
    - nginx-sec:9100
    labels:
      group: Nginx-pri-sec
- job_name: prometheus-nginxlog-exporter
  honor_timestamps: true
  scrape_interval: 15s
  scrape_timeout: 10s
  metrics_path: /metrics
  scheme: http
  static_configs:
  - targets:
    - nginx-pri:4040
  - targets:
    - nginx-sec:4040
- job_name: search-nodes
  honor_timestamps: true
  scrape_interval: 15s
  scrape_timeout: 10s
  metrics_path: /metrics
  scheme: http
  static_configs:
  - targets:
    - search-pri:9100
  - targets:
    - search-sec:9100
    labels:
      group: Search-Service-pri-sec
- job_name: chart-nodes
  honor_timestamps: true
  scrape_interval: 15s
  scrape_timeout: 10s
  metrics_path: /metrics
  scheme: http
  static_configs:
  - targets:
    - chart-pri:9100
  - targets:
    - chart-sec:9100
    labels:
      group: Chart-Service-pri-sec
- job_name: fd-nodes
  honor_timestamps: true
  scrape_interval: 15s
  scrape_timeout: 10s
  metrics_path: /metrics
  scheme: http
  static_configs:
  - targets:
    - fd-pri:9100
  - targets:
    - fd-sec:9100
    labels:
      group: FundamentalData-pri-sec
- job_name: mix-nodes
  honor_timestamps: true
  scrape_interval: 15s
  scrape_timeout: 10s
  metrics_path: /metrics
  scheme: http
  static_configs:
  - targets:
    - mix-pri:9100
  - targets:
    - mix-sec:9100
    labels:
      group: MIX-Servers-pri-sec
- job_name: decypha-nodes
  honor_timestamps: true
  scrape_interval: 15s
  scrape_timeout: 10s
  metrics_path: /metrics
  scheme: http
  static_configs:
  - targets:
    - decypha-pri:9100
  - targets:
    - decypha-sec:9100
    labels:
      group: decypha-pri-sec
- job_name: dcp-nodes
  honor_timestamps: true
  scrape_interval: 15s
  scrape_timeout: 10s
  metrics_path: /metrics
  scheme: http
  static_configs:
  - targets:
    - dcp-pri:9182
    labels:
      group: dcp-pri
- job_name: factset-news-nodes
  honor_timestamps: true
  scrape_interval: 15s
  scrape_timeout: 10s
  metrics_path: /metrics
  scheme: http
  static_configs:
  - targets:
    - factsetnews:9100
  - targets:
    - factsetnews-sec:9100
    labels:
      group: factset-news
- job_name: replication-services-sss
  honor_timestamps: true
  scrape_interval: 15s
  scrape_timeout: 10s
  metrics_path: /metrics
  scheme: http
  static_configs:
  - targets:
    - replication-services-sss:9100
    labels:
      group: replication-services-sss
- job_name: feed-history-solr-nodes
  honor_timestamps: true
  scrape_interval: 15s
  scrape_timeout: 10s
  metrics_path: /metrics
  scheme: http
  static_configs:
  - targets:
    - gfm-feed-history-solar:9100
    labels:
      group: feed-history-solr
- job_name: feed-ccp-nodes
  honor_timestamps: true
  scrape_interval: 15s
  scrape_timeout: 10s
  metrics_path: /metrics
  scheme: http
  static_configs:
  - targets:
    - feed-ccp:9100
    labels:
      group: feed-ccp
- job_name: feed-meta-solr-nodes
  honor_timestamps: true
  scrape_interval: 15s
  scrape_timeout: 10s
  metrics_path: /metrics
  scheme: http
  static_configs:
  - targets:
    - feed-meta-solr:9100
    labels:
      group: feed-meta-solr