如何将Eclipse ditto指标发送到ElasticSearch

jv2fixgn  于 2023-03-22  发布在  ElasticSearch
关注(0)|答案(1)|浏览(144)

我在localhost:8080上运行eclipse ditto,在每个服务中,我都设置了

environment:
  - SYSTEM_METRICS_ENABLED=true
  - PROMETHEUS_ENABLED=true
  - PROMETHEUS_HOSTNAME=0.0.0.0
  - PROMETHEUS_PORT=9095

另外,我在相同的docker-compose.yml中包含了Prometheus,prometheus.yml看起来像

global:
     scrape_interval: 30s
     scrape_configs:
       - job_name: 'ditto'
         scrape_interval: 5s
         scrape_timeout: 5s
         metrics_path: '/metrics'
         scheme: 'http'
         dns_sd_configs:
            - names:
                - 'things'
                - 'things-search'
                - 'policies'
                - 'connectivity'
                - 'gateway'
              type: 'A'
              port: 9095
       relabel_configs:
         - source_labels: [__meta_dns_name]
           target_label: instance

但是现在我想将指标发送给ElasticSearch,因为我已经将它包含在同一个docker-compose中。那么,如何做到这一点呢?

nkhmeac6

nkhmeac61#

为什么你想要Elasticsearch中的指标?你已经在Prometheus中拥有它们,从那里你可以用Grafana可视化它们。
我理解elasticsearch用于操作Ditto作为日志后端,例如ELK堆栈的一部分。您是否有不同的理解?

相关问题