如何配置metricbeat以检索给定日期的指标?

时间:2020-08-20 14:43:35

标签: prometheus metricbeat prometheus-blackbox-exporter

我正在使用blackbox-exporter定期测试某些端点并将指标发送给Prometheus。

为了与ElasticSearch和Kibana重复使用相同的指标,我使用了metricbeats。

昨天,metricbeat失败了,我不知道如何从Prometheus检索丢失的指标以将其发送到metricbeat,因为metricbeats仅请求最新的指标值。

有没有一种执行方法?

我的metricbeat.yml配置文件:

metricbeat.config.modules:
  path: ${path.config}/modules.d/*.yml
  reload.enabled: true
  reload.period: 10s

setup.template:
  name: "sla-metrics"
  pattern: "sla-metrics-*"
  settings:
    index.number_of_shards: 1
    index.codec: best_compression

setup.kibana:

output.elasticsearch:
        hosts: ["elastic:9200"]
        index: "sla-metrics-%{+yyyy.MM}"

processors:
  - add_host_metadata: ~
  - add_cloud_metadata: ~
  - add_docker_metadata: ~
  - add_kubernetes_metadata: ~

我的prometheus.yml配置文件

- module: prometheus
  hosts: ["https://prometheus"]
  period: 300s
  metrics_path: '/federate'
  tags: 'sla'
  query:
    'match[]': '{job=~"blackbox.*"}'
  ssl:
    verification_mode: "none"

0 个答案:

没有答案