The alertmanager's own structs are here:
https://pkg.go.dev/github.com/prometheus/alertmanager/config but keep in
mind that this isn't primarily intended as a library, so you may or may not
be better off vendoring them.

/MR

On Tue, Nov 23, 2021 at 8:02 AM Brian Candler <[email protected]> wrote:

> It's just YAML, so any library which parses and/or generates YAML should
> do.
>
> In fact, some people just generate YAML with a plain text templating
> language (this is what Helm charts do).  It's a bit ugly and brittle, but
> if all you're doing is appending some receivers to an alertmanager config,
> it would work fine.
>
> If you're worried that you may accidentally generate an invalid
> alertmanager config, you can run "amtool check-config" on your generated
> output to validate it.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Prometheus Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/prometheus-users/839d3e00-83b6-47b3-a032-3754ff69718dn%40googlegroups.com
> <https://groups.google.com/d/msgid/prometheus-users/839d3e00-83b6-47b3-a032-3754ff69718dn%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Prometheus Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/prometheus-users/CAMV%3D_gYJGFQ2simU8a7OBjv5VPhV7R8PAAP9rRP_Yd6h-ub%3D6A%40mail.gmail.com.

Reply via email to