nshttpd / mikrotik-exporter

prometheus mikrotik device(s) exporter
BSD 3-Clause "New" or "Revised" License
550 stars 153 forks source link

Prometheus native DNS SRV approach not supported #126

Open laurivosandi opened 2 years ago

laurivosandi commented 2 years ago

Prometheus already includes DNS SRV target discovery via config snippet like this:

      - job_name: 'mikrotik-exporter'
        dns_sd_configs:
        - names:
          - '_mikrotik._tcp.example.com'
        relabel_configs:
          - source_labels: [ __address__ ]
            target_label: __param_target
          - source_labels: [ __param_target ]
            target_label: instance
          - target_label: __address__
            replacement: mikrotik-exporter:1234

Authentication can be handled via Prometheus bearer token.