Current section

Files

Jump to
prom_ex priv grafana_agent default_config.yml.eex
Raw

priv/grafana_agent/default_config.yml.eex

server:
log_level: <%= @log_level %><%= if @render_listen_port do %>
http_listen_port: <%= @agent_port %>
grpc_listen_port: <%= @grpc_port %><% end %>
prometheus:
wal_directory: "<%= @wal_dir %>"
global:
scrape_interval: <%= @scrape_interval %>
configs:
- name: <%= @job %>
scrape_configs:
- job_name: <%= @job %>
metrics_path: <%= @metrics_server_path %>
scheme: <%= @metrics_server_scheme %>
bearer_token: "<%= @bearer_token %>"
static_configs:
- targets: ["<%= @metrics_server_host %>:<%= @metrics_server_port %>"]
metric_relabel_configs:
- source_labels: [instance]
target_label: instance
action: replace
replacement: "<%= @instance %>"
remote_write:
- url: "<%= @prometheus_url %>"
basic_auth:
username: "<%= @prometheus_username %>"
password: "<%= @prometheus_password %>"