@@ -97,20 +97,6 @@ images generated from the builder component. Registry persists the Docker image
9797images to either local storage (in development mode) or to object storage
9898configured for the cluster.
9999
100- ## Router
101-
102- ** Project Location:** [ drycc/router] ( https://github.com/drycc/router )
103-
104- The router component is based on [ Nginx] [ ] and is responsible for routing
105- inbound HTTP(S) traffic to your applications. The default workflow charts
106- provision a Kubernetes service in the ` drycc ` namespace with a service type of
107- ` LoadBalancer ` . Depending on your Kubernetes configuration, this may provision
108- a cloud-based loadbalancer automatically.
109-
110- The router component uses Kubernetes annotations for both Application discovery
111- as well as router configuration. For more detailed documentation and possible
112- configuration view the router [ project documentation] [ router-documentation ] .
113-
114100## Logger: fluentd, logger
115101
116102The logging subsystem consists of two components. Fluentd handles log shipping
@@ -135,21 +121,32 @@ documentation][logger-documentation].
135121
136122** Project Location:** [ drycc/monitor] ( https://github.com/drycc/monitor )
137123
138- The monitoring subsystem consists of three components: Telegraf, InfluxDB and Grafana.
124+ The monitoring subsystem consists of two components: Telegraf and Grafana.
139125
140126Telegraf is the is the metrics collection agent that runs using the daemon set API. It runs on
141127every worker node in the cluster, fetches information about the pods currently running and ships it
142128to InfluxDB.
143129
144- InfluxDB is a database that stores the metrics collected by Telegraf. Out of the box, it does not
145- persist to disk, but you can set it up to back it with a persisitent volume or swap this out with
146- a more robust InfluxDB setup in a production setting.
147-
148130Grafana is a standalone graphing application. It natively supports InfluxDB as a datasource and
149131provides a robust engine for creating dashboards on top of timeseries data. Workflow provides a few
150132dashboards out of the box for monitoring Drycc Workflow and Kubernetes. The dashboards can be used
151133as a starting point for creating more custom dashboards to suit a user's needs.
152134
135+ ## InfluxDB
136+
137+ ** Project Location:** [ drycc/influxdb] ( https://github.com/drycc/influxdb )
138+
139+ InfluxDB is a database that stores the metrics collected by Telegraf. Out of the box, it does not
140+ persist to disk, but you can set it up to back it with a persisitent volume or swap this out with
141+ a more robust InfluxDB setup in a production setting.
142+
143+ ## Rabbitmq
144+
145+ ** Project Location:** [ drycc/rabbitmq] ( https://github.com/drycc/rabbitmq )
146+
147+ RabbitMQ is the most widely deployed open source message broker.
148+ Controller use celery with rabbitMQ to execute the asynchronous task.
149+
153150## See Also
154151
155152* [ Workflow Concepts] [ concepts ]
@@ -166,7 +163,5 @@ as a starting point for creating more custom dashboards to suit a user's needs.
166163[ configure-objectstorage ] : ../installing-workflow/configuring-object-storage.md
167164[ logger-documentation ] : https://github.com/drycc/logger
168165[ release ] : ../reference-guide/terms.md#release
169- [ router-documentation ] : https://github.com/drycc/router
170- [ router ] : #router
171166[ using-buildpacks ] : ../applications/using-buildpacks.md
172167[ using-dockerfiles ] : ../applications/using-dockerfiles.md
0 commit comments