私は次のようなジョブ定義を持っています:
- job_name: 'test-name'
static_configs:
- targets: [ '192.168.1.1:9100', '192.168.1.1:9101', '192.168.1.1:9102' ]
labels:
group: 'development'
ターゲットにラベルを付ける方法はありますか?たとえば、「service-1」ラベルを「192.168.1.1:9100」に追加し、「service-2」を「192.168.1.1:9101」に追加したい、などです。
さまざまなサービスについては、通常、ジョブラベルを変える必要があるので、一方のservice1ともう一方のservice2のjob_nameを使用してスクレイプ構成を複製することをお勧めします。
File Based ServiceDiscovery を使用してこれを実現できます。詳細はこちら ブログ投稿 をご覧ください。
ここ-Prometheus Good Config で情報を見つけることができます
しかし、私はこれらを使用し、それはうまくいきました
- job_name: 'PostgreSQL-exporter'
scrape_interval: 60s
scrape_timeout: 60s
static_configs:
- targets: ['localhost:9187']
- labels:
name: value-for-the-name