# `PromEx.GrafanaAgent.ConfigRenderer`
[🔗](https://github.com/akoutmos/prom_ex/blob/master/lib/prom_ex/grafana_agent/config_renderer.ex#L1)

This module is used to render the YAML configuration file for
GrafanaAgent.

# `generate_config_file`

```elixir
@spec generate_config_file(opts :: map(), config_dir :: String.t()) :: String.t()
```

Generate and write the GrafanaAgent config file.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
