Alertmanager sends notifications about *groups* of alerts, not
individual alerts, although you can make a group any size you want, down
to a single alert. Grouping is based on the labels assigned to each
individual alert from Prometheus, and is set in the relevant 'route:'
block, using 'group_by'.
https://prometheus.io/docs/alerting/latest/configuration/#route-related-settings
If you want separate alert notifications about each separate host, you
need to group by a label that names the host, possibly among other
labels. If you really want one notification for each alert, there is an
option for this, covered in the configuration documentation.
- cks