argo-cd/docs/operator-manual/notifications.md
Alexander Matyushentsev ddcdbaa990
docs: add notifications.md with recommandation about notifications (#2979)
* docs: add demo argocd/grafana links

* docs: add notifications.md with recommandation about notifications
2020-01-15 10:48:03 -08:00

1.4 KiB

Notifications

The notifications support is not bundled into the Argo CD itself. Instead of reinventing the wheel and implementing opinionated notifications system Argo CD leverages integrations with the third-party notification system. Following integrations are recommended:

  • To monitor Argo CD performance or health state of managed applications use Prometheus Metrics in combination with Grafana, Alertmanager.
  • To notify the end-users of Argo CD about events like application upgrades, user errors in application definition, etc use one of the following projects:
    • ArgoCD Notifications - Argo CD specific notification system that continuously monitors Argo CD applications and aims to integrate with various notification services such as Slack, SMTP, Telegram, Discord, etc.
    • Argo Kube Notifier - generic Kubernetes resource controller that allows monitoring any Kubernetes resource and sends a notification when the configured rule is met.
    • Kube Watch - a Kubernetes watcher that could publishes notification to Slack/hipchat/mattermost/flock channels. It watches the cluster for resource changes and notifies them through webhooks.