Team chat and application insight (alerts).
Pipeline for terraform (infrastructure) and ansible (application).
Create azure infrastructure.
Message bus for application messages (commands, events) and logs. Creates transparency into pending units of work. Stored pending work in case of application failures.
Provision and deploy.
Discovery service. Some configuration is stored in consul.
Edit build and deploy definitions (YML).
Persistent cache, centralized locking, global sessions.
To build apps.
Create and view dashboard on Prometheus metrics and Logstash logs.
Gather metrics from systems and applications. Evaluate alerting rules. Alerts are pushed to OpsGenie and Slack.
Mainly for logs. Some apps also rely on elasticsearch for storage.
Move logs from RabbitMQ to ElasticSearch.
Connect monitoring alerts to teams, schedules and phones.
Monitor public availability of services.