Alertmanager namespace label=prometheus-Operator

Hey! I’ve been trying to figure out for a long time why I have to set a ‘routes-> namespace: prometheus’ in alertmanagerconfig, including a same label in PrometheusRule.yaml. Without this label, alarms are still displayed in Prometheus and Alertmanager web, but it will not be fired to slack. I have tried to understand the Helm chart, and wonder if it is the specifications in alertmanager’s servicemonitor.yaml that determine this label?
GitHub - prometheus-community/helm-charts: Prometheus community Helm charts’.

Sorry the inconvenience, but i really try to understand how Prometheus and Alertmanager works :slight_smile: